junit 웹 어플리케이션 테스트 질문입니다.
- 작성자 :
- 이*운
- 작성일 :
- 2014-01-23 15:35:00
- 조회수 :
- 786
- 구분 :
- 개발환경
- 진행상태 :
- 완료
Q
url을 날려가면서 테스트를 해봐야할것같은데요
http://localhost:8080/Test/login
이라는 url을 호출하면
@RequestMapping("login")
public login(){] 에서 받아서 처리 되는 로직입니다.
이럴때 junit 4 로 어떤식으로 하나요?
테스트 해본게
@Before
public void setUp(){ setBaseUrl(url)};
@Test
public void testLogin(){
beginAt("/login");
submit();
}
이런식으로 했는데 beginAt에서 안되더라구요
setBaseUrl 등은 net.sourceforge.jwebunit.junit.JWebUnit.*;
junit은 org.junit.Assert.*;
여기서 참조했구요
jsp 페이지 없이 url로만 검증 해야합니다.
http://localhost:8080/Test/login
이라는 url을 호출하면
@RequestMapping("login")
public login(){] 에서 받아서 처리 되는 로직입니다.
이럴때 junit 4 로 어떤식으로 하나요?
테스트 해본게
@Before
public void setUp(){ setBaseUrl(url)};
@Test
public void testLogin(){
beginAt("/login");
submit();
}
이런식으로 했는데 beginAt에서 안되더라구요
setBaseUrl 등은 net.sourceforge.jwebunit.junit.JWebUnit.*;
junit은 org.junit.Assert.*;
여기서 참조했구요
jsp 페이지 없이 url로만 검증 해야합니다.
A
안녕하세요. 이상운님.
웹에 대한 JUnit의 방법은 다양합니다. 일반적으로 간단하게 Spring에서 제공하는 MockHttpServletRequest와 같은 Mock객체를 통해 수행될 수도 있고, 다른 JUnit 지원 테스트 프레임워크(예: 사용하신 jwebunit 등)를 사용하실 수 있습니다.
Mock를 활용하시는 방법은 다음 가이드를 참조하셔서 적용하시면 되실 것 같고, jwebunit 사용 활용 방법은 해당 사이트를 참조하시면 되실 것 같습니다.
http://www.egovframe.go.kr/wiki/doku.php?id=egovframework:dev2:tst:mock_support
그럼, 즐거운 하루되십시오.
감사합니다.
웹에 대한 JUnit의 방법은 다양합니다. 일반적으로 간단하게 Spring에서 제공하는 MockHttpServletRequest와 같은 Mock객체를 통해 수행될 수도 있고, 다른 JUnit 지원 테스트 프레임워크(예: 사용하신 jwebunit 등)를 사용하실 수 있습니다.
Mock를 활용하시는 방법은 다음 가이드를 참조하셔서 적용하시면 되실 것 같고, jwebunit 사용 활용 방법은 해당 사이트를 참조하시면 되실 것 같습니다.
http://www.egovframe.go.kr/wiki/doku.php?id=egovframework:dev2:tst:mock_support
그럼, 즐거운 하루되십시오.
감사합니다.