My guess would be that the problem is due to your class extending from TestCase (indirectly through CactusStrutsTestCase).
For example, try running this class with and without "extends TestCase":
Joined: Jul 25, 2005
That seemed to do the trick. However, now I'm getting a different error.
javax.naming.ConfigurationException: Name space accessor for the java: name space has not been set. Possible cause is that the user is specifying a java: URL name in a JNDI Context method call but is not running in a J2EE client or server environment.
I've seen executing the launchClient.bat file might be able to resolve this, but I'm not real familiar with it. Any other ideas ?
Joined: Jan 23, 2002
This sounds like it might be server-specific. Which application server are you running against?
Chris, This is happening because you are no longer extending CactusTestCase. You could try instantiating a CactusTestCase and calling its setUp/tearDown methods from within @Before and @After. Or you could write a JUnit 3.8 style test and keep the superclass.