У меня есть следующая функция:
public class NorthboundApiLogicTest {
@Test
public void testIfParametersValuesAreCorrect() {
String body = "{\"exception\":\"world\",\"error\":\"Not Found\",\"message\":\"hello\""
+ ",\"timestamp\":\"2020-01-07T12:26:48.334386Z\",\"status\":\"404\"}";
try {
JSONAssert.assertEquals("{message:hello, exception:world, status:403, error:Not Found}",
body, false);
} catch (Exception e) {
System.err.println(e);
}
System.out.println(body);
}
}
Я запускаю этот тест с Maven, и, как ни странно, он успешно проходит.
Однако этого не следует делать, поскольку я утверждаю, что status=403
, но значение равно 404
. Что я делаю неправильно?