我是 Rest API 的新手。我正在尝试在 IntelliJ IDEA 中运行此测试函数来测试 OMDB API:
false
这里的逻辑是:我希望这个测试给出状态代码 401,因为 API 密钥没有提供给 Rest Assured。这是非常直接的。但我收到此错误:
@Test
public void shouldNotGetResponseWithoutApiKey(){
Response response = RestAssured.given()
.queryParam("t", "Harry Potter")
.get("http://www.omdbapi.com")
.then()
.statusCode(401)
.extract().response();
assertThat(response.getBody().jsonPath().getString("Error"), Matchers.containsString(errorMessage));
}
我搜索了错误,但找不到解决方案。如果有人能指导我,我会很高兴。
非常感谢?