Используя RestAssured, я пытаюсь проверить следующий фрагмент JSON:
{
"id": "abc1",
"commonName": "Plane",
"location": [
1.1,
1.1
]
}
со следующим фрагментом кода Java:
double[] location = new double[]{1.1,1.1};
given()
.when()
.get("tree/abc1/")
.then()
.assertThat()
.statusCode(HttpStatus.OK.value())
.body("location[0]", is((location[0])));
Последнее утверждение завершается со следующей ошибкой
java.lang.AssertionError: 1 expectation failed.
JSON path location[0] doesn't match.
Expected: is <1.1>
Actual: 1.1
На что указывают угловые скобки вокруг ожидаемого значения и как я могу добиться успеха утверждения?