Какой совпадатель я должен использовать в restassured, чтобы соответствовать числу как 1.0 - PullRequest
1 голос
/ 19 марта 2019

Я использую restassured и org.hamcrest.Matchers.У меня есть следующий ответ от моего API

{
  "entity" : {
    "value" : 1.0
  }
}

в моих тестах У меня есть следующий код

given()
  .headers(createHeaders())
.when()
  .get(url)
  .prettyPeek()
.then()
  .statusCode(HttpStatus.OK.value())
  .body("entity.value", is(1.0));

, который не работает с сообщением

java.lang.AssertionError: 1 expectation failed.
JSON path entity.value doesn't match.
Expected: is <1.0>
  Actual: 1.0

What Matcherя должен использовать в этом коде?На уровне DTO это

BigDecimal value;
...