스프링 컨트롤러 단위테스트 할 경우
2016. 11. 29. 10:32ㆍDev/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 |