늘 둥둥 떠다니는(?) 듯한 bean들과 model안에 들어있는 object들을 확인하고 싶었는데,
mockMVC를 활용해서 그걸 해결할수있는 방법을 알았다!!!
do(print()) 메소드를 활용하면 - 해당 url안에 있는 모든 정보를 알수가있다!!!(너무좋아~~)
일일이 object를 콘솔로찍어보지않아도 된다.. 세상에!
perform에서 post로 한다음에 -> 객체 생성해서 보내고-> print()로찍으면서 디버깅하는것도 가능하겠다는 생각이 들었다.
단일테스트로 하고싶으면 - @WebMvcTest 하면되고.
스프링이 만들어주는 컴포넨트 등등 합쳐서 통합테스트로 하고싶으면
@SpringBootTest + @AutoConfigureMockMvc해서
MockMvc객체를 쓰면된다.
댓글 없음:
댓글 쓰기