我正在使用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
此代码中应使用什么匹配器? 在DTO级别上是
BigDecimal value;