[테스트] 스프링의 MappingJacksonJsonView 초간단 학습 테스트
public class SpringJsonVIewTest {
class SampleObject{
private String name;
public void setName(String name) {
this.name = name;
}
public String getName() {
return name;
}
}
MappingJacksonJsonView jsonView;
@Test
public void result() throws Exception {
jsonView = new MappingJacksonJsonView();
Map<String, Object> model = new HashMap<String, Object>();
SampleObject s1 = new SampleObject();
s1.setName("기선");
model.put("s1", s1);
SampleObject s2 = new SampleObject();
s2.setName("갑수");
model.put("s2", s2);
MockHttpServletRequest request = new MockHttpServletRequest();
MockHttpServletResponse response = new MockHttpServletResponse();
jsonView.render(model, request, response);
System.out.println(response.getContentAsString());
}
}
이렇게 작성해봤습니다. Assertion 안했습니다.
JSON이 어떤 모양으로 생기는지 그냥.. 눈으로 확인하려구요. why not?
아참.. 결과는
{"s2":{"name":"갑수"},"s1":{"name":"기선"}}
이래요.