struts-user mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From "Nielsen, Jim" <jim.niel...@eds.com>
Subject Struts, Junit testing
Date Fri, 20 Jun 2003 11:01:15 GMT
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
jim.nielsen@eds.com
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: struts-user-unsubscribe@jakarta.apache.org
For additional commands, e-mail: struts-user-help@jakarta.apache.org


Mime
View raw message