Я использую Rest Assured Framework для тестирования API (с использованием Java). В строке (1) я ожидаю ошибки, поскольку есть несоответствие в ожидаемом ответе JSON и фактическом ответе JSON. Но вместо этого мой код выполняется успешно. Может кто-нибудь сказать мне, делаю ли я что-то не так в приведенном ниже коде?
public void test123() {
try {
//Read the Curl Request Input file
String json = input.readFromTextFile(
System.getProperty("user.dir") + "\\src\\test\\resources\\inputFile\\CurlDataFile.txt");
json = json.replaceAll(" ", "");
RestAssured.baseURI = "My URL";
given().
contentType("application/json").
body(json).
when().
post("").
then().
assertThat().body(matchesJsonSchemaInClasspath("testCurlOuput1.json")); (1)
} catch (IOException e) {
e.printStackTrace();
}catch(JsonSchemaValidationException e){
e.printStackTrace();
}
}