UI에 표시 될 JSON 객체를 반환하는 API가 있습니다. UI에서 필드를 순서대로 표시하려고하므로 객체의 필드 순서가 중요합니다. 개체의 필드 순서가 올바른지 확인하기 위해 단위 테스트를 작성하고 싶습니다. 위, 분명히JSONPath 표현식의 Matcher로 필드 순서를 찾습니다.
.andExpect(jsonPath("$.data"), is("field1=value1, field2=value2")
: 봄 부팅의 MockMvc
라이브러리를 사용하여
{
"data": {
"field1": "value1",
"field2": "value2"
}
}
, 나는 필드가 순서대로 돌아 오는 것을 확인하기 위해이 같은 표현을 쓰고 싶은 : 내 API 응답은 다음과 같습니다 작동하지 않지만 어떤 유형의 Matcher
을 사용해야 필드를 순서대로 검사해야하는지 확신 할 수 없습니다.