스프링 컨트롤러 단위테스트 할 경우

2016. 11. 29. 10:32Dev/Spring

반응형
@RunWith(SpringJUnit4ClassRunner.class)
@ContextConfiguration(locations="/where/is/my/context-*.xml")
@Controller
public class MyController{
    :
    :
    :
@Test
public void testMethod() {
    String param = "param";
    insertParam(param);
}

@RequestMapping(value="/my/url)
public String insertParam(String param){
    ········
}
스프링에서 컨트롤러 단위 테스트를 하고자 할 경우 위와 같이 * 를 사용하여 전체를 지정한 후 테스트할 수 있다. 
여러 메소드를 테스트할 경우 공통적으로 사용할 코드가 필요하다면 
@Before를 적용한 메소드를 만들어서 코드를 작성해주면 되겠다.



반응형

'Dev > Spring' 카테고리의 다른 글

스프링 설정 믹싱  (0) 2017.01.25
util 네임 스페이스  (0) 2017.01.25
스프링 설정 파일  (0) 2017.01.25
@Autowired의 사용  (0) 2017.01.25
Spring - ajax return success on sevlet error  (0) 2016.12.16