- spring-test-mvc
- 스프링 MVC Test와 Spock 같이 쓰기
- spring-mvc-test
- Spring MVC Test 시에 Service 객체 Mocking 하기
- : http://goo.gl/YhqwLq
- Mockito
- 단위테스트 전략
- Controller
- dispatcher-servlet.xml 에서 context:component-scan 을 주석 처리한다.
- controller 가 의존하는 객체는 @Mock 으로 받는다.
@Mock private MeppingMaterialService meppingMaterialService; @InjectMocks MeppingMaterialController meppingMaterialController; @Before public void setUp(){ MockitoAnnotations.initMocks(this); this.mockMvc = MockMvcBuilders.standaloneSetup(meppingMaterialController).build(); } ==> 이것보다는 service 관련 xml에 mock객체를 생성하고 난 다음에..진행하는 것이 더욱 효과적이다..
- Service
- DAO
- Controller