0
API 테스트를 통해 RestAssuredMatchers 라이브러리에 부정적인 matchers가없는 것으로 나타났습니다. 내 말은 다음과 같습니다RestAssured API 테스팅 프레임 워크에서 네거티브 어서션 또는 네거티브 matchers
코드 : 기본적으로 내가이 "요청"몸으로 말하고 여기
Response response = expect().body("status",equalTo("success")).given()
.contentType("application/json").with()
.body(request).when().post(server);
는 응답에서 그 상태 키가 동일 할 것으로 예상 "성공 예를 들어
". 내 질문이 어디 그래서 여기
int statusCode = response.getStatusCode();
Assert.assertTrue(statusCode == 200, "status code should have been 200");
은 다음과 같습니다 :
여기에서 나는 긍정적 인 주장
코드이 성공적인 응답 형식 WAS 서버를 보장하기 위해 상태 코드를 추출 할 수 있습니다
다음과 같은 부정적인 주장이나 기대를 할 수있는 라이브러리 또는 방법이 있습니까 :
코드 :
do().not().expect().body("status",equalTo("success")).given()
.contentType("application/json").with()
.body(request).when().post(server);
int statusCode = response.getStatusCode();
or RestAssured.assertFalse(statusCode == 404);
등이 ...
사람이 도와 주실 수 있습니까?