반응형
상황
테스트 코드에서 JSON 끼리 같은 지 확인이 필요할 때
해결
JSONAssert 를 사용해서 테스트 한다
maven
<dependency>
<groupId>org.skyscreamer</groupId>
<artifactId>jsonassert</artifactId>
<version>1.5.0</version>
<scope>test</scope>
</dependency>
@Test
public void jsonTest() throws JSONException {
String expected = "{\"name\":\"kim\"}";
String got = "{\"name\":\"lee\"}";
JSONAssert.assertEquals(expected, got, false);
}
반응형
'java' 카테고리의 다른 글
[spring boot] jooq query logging / show sql (0) | 2020.08.05 |
---|---|
[java] jar 압축 해제 (0) | 2020.08.03 |
[Guava] cache simple example (0) | 2020.06.03 |
[hibernate] 변화된 필드만 업데이트 - @DynamicUpdate (0) | 2020.03.27 |
[spring boot][logback] how to set log path from command line (0) | 2020.03.11 |