JUnit 프레임 워크로 테스트해야하는 웹 응용 프로그램을 작성 중입니다. 그렇다면 Jsp와 서블릿에서 JUnit을 사용하는 방법과 Ant를 사용하여 테스트 사례 보고서를 생성하는 방법을 알려주십시오. 미리 감사드립니다.서블릿과 JSP에서 JUnit을 어떻게 사용할 수 있습니까?
왜 우리는 Cactus를 사용합니까? 나는 그것에 대해 듣고 다른 테스트 케이스와 다른 점은 무엇입니까?
JUnit 프레임 워크로 테스트해야하는 웹 응용 프로그램을 작성 중입니다. 그렇다면 Jsp와 서블릿에서 JUnit을 사용하는 방법과 Ant를 사용하여 테스트 사례 보고서를 생성하는 방법을 알려주십시오. 미리 감사드립니다.서블릿과 JSP에서 JUnit을 어떻게 사용할 수 있습니까?
왜 우리는 Cactus를 사용합니까? 나는 그것에 대해 듣고 다른 테스트 케이스와 다른 점은 무엇입니까?
서블릿의 경우 spring framework mock classes을 사용합니다. 모의 요청, 응답, 서블릿 컨텍스트 등이 있습니다. 응용 프로그램에서 스프링 프레임 워크를 사용하지 않아도됩니다.
두 번째 질문에 대해서는 당신이 찾고있는 것이 junitreport 개미 작업이라고 생각합니다.
이<target name="junit" description="Runs the unit tests" depends="jar">
<delete dir="${junit.out.dir.xml}"/>
<mkdir dir="${junit.out.dir.xml}"/>
<junit printsummary="yes" haltonfailure="no">
<classpath refid="classpath.test"/>
<formatter type="xml"/>
<batchtest fork="yes" todir="${junit.out.dir.xml}">
<fileset dir="${src.dir}" includes="**/*Test.java"/>
</batchtest>
</junit>
</target>
<target name="junitreport" description="Create a report for the rest result">
<mkdir dir="${junit.out.dir.html}"/>
<junitreport todir="${junit.out.dir.html}">
<fileset dir="${junit.out.dir.xml}">
<include name="*.xml"/>
</fileset>
<report format="frames" todir="${junit.out.dir.html}"/>
</junitreport>
</target>
예, 선인장이 주로 통합 테스트이며, 또한 단위 테스트를 만족시킬 수 있습니다 .. 좋은 옵션 : 여기 (here에서 촬영) 샘플입니다. 자세한 내용을 보려면이 사이트를 방문하십시오 http://jakarta.apache.org/cactus
Cactus가 퇴직했다면 대안이 있습니까? – Neel
복제 : http://stackoverflow.com/questions/1398423/how-to-unit-test-logic-in-jsp/1398460? –