스프링 ModelAndView 테스트.
Spring2011. 3. 7. 12:06
스프링에서는 Spring Web MVC
ModelAndView
objects를 테스트하기 위한 메서드를 몇가지 제공 하는데,
이것에 대해서 알아보자.
assertAndReturnModelAttributeOfType : 모델에서 해당 값이 특정 타입과 일치하는지 확인한다.
assertCompareListModelAttribute : List 타입의 모델의 값을 비교 한다.(sorting 제외)
assertModelAttributeAvailable : 모델에서 해당 값이 있는지 확인한다.
assertModelAttributeValue : 모델에서 해당 값이 expectedValue와 일치 하는지 확인 한다.
assertModelAttributeValues : 모델에서 해당 값이 expectedValue와 일치 하는지 확인 한다.(Map으로 여러개)
assertSortAndCompareListModelAttribute : 순서도 비교 해서 확인
assertViewName : mav가 리턴한 view 값과 일치 하는지 확인
테스트를 잘 작성 하자 @_@
단위 테스트에 집중!