반응형

상황

테스트 코드에서 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);
}

 

반응형

+ Recent posts