Hi, I'm am working through the Struts Kick Start book by Turner/Bedell and can't get Junit testing working with the Sample app as described in Chapter 20.
I have ant 1.5, Junit 3.7, Tomcat 4.1.18, JDK 1.3.1_04. Here is my section of the build.xml file for Junit: <target name="struts-tests" depends="build" > <junit printsummary="yes" > <classpath > <pathelement location="${object.home}"/> <pathelement location="${build.home}"/> <pathelement location="${build.home}/WEB-INF/classes"/> <path refid="compile.classpath"/> </classpath> <formatter type="plain" /> <test name="ch20.hello.mocktest.TestHelloAction" /> <!-- <test name="ch20.hello.mocktest.TestHelloActionMultiple" /> --> </junit> </target> here is my output from the test: Testsuite: ch20.hello.mocktest.TestHelloAction Tests run: 1, Failures: 0, Errors: 1, Time elapsed: 4.397 sec ------------- Standard Error ----------------- 0 [main] INFO servletunit.ServletContextSimulator - ActionServlet: init 150 [main] INFO util.PropertyMessageResources - Initializing, config='org.apache.struts.util.LocalStrings', returnNull=true 150 [main] INFO util.PropertyMessageResources - Initializing, config='org.apache.struts.action.ActionResources', returnNull=true 3075 [main] INFO util.PropertyMessageResources - Initializing, config='ch20.hello.ApplicationResources', returnNull=true ------------- ---------------- --------------- Testcase: testNoParameters took 4.397 sec Caused an ERROR null java.lang.NullPointerException at servletunit.struts.Common.getActionConfig(Common.java:221) at servletunit.struts.Common.findForward(Common.java:216) at servletunit.struts.Common.verifyForwardPath(Common.java:139) at servletunit.struts.MockStrutsTestCase.verifyForward(MockStrutsTestCase.java: 462) at ch20.hello.mocktest.TestHelloAction.testNoParameters(TestHelloAction.java:14 ) Testcase: testNoParameters My struts-config.xml file is in the {build.home}/WEB-INF directory. Does anyone have any ideas on what the problem is or where I should look? Thanks in advance Jim Nielsen EDS [EMAIL PROTECTED] phone: (810) 234-4025 (8-394) AOL IM: JimRNielsenEDS GLTC-B 4100 S. Saginaw., MC: 485-303-321 Flint, MI 48557 --------------------------------------------------------------------- To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED]