Rakesh, It is a bit hard to tell from your stack trace. I believe TestCactusLoginAction could not be instanciated on the client side simply because you're missing some jars in your classpath. Make sure you have everything you need (cactus.jar, commons-httpclient.jar, junit.jar struts.jar, strutstestcase jar, etc).
-Vincent P.S.: StrutsTestCase is a separate project from Cactus and it lives in SourceForge. You can also try their mailing list and forum. > -----Original Message----- > From: Rakesh N R [mailto:[EMAIL PROTECTED]] > Sent: 17 April 2002 10:21 > To: 'Cactus Users List'; Struts Users Mailing List > Subject: CactusStrutsTestCase problem > > Hi, > > I was trying to run the example application of CactusStrutsTestCase but > i get an exception. What could be the reason for the same. > > D:\cactus\strutstest\examples>java junit.textui.TestRunner > servletunit.struts.ex > amples.cactus.TestCactusLoginAction > .E.E > Time: 0.33 > There were 2 errors: > 1) > testSuccessfulLogin(servletunit.struts.examples.cactus.TestCactusLoginAc ti > on) > > javax.servlet.ServletException: Error instanciating class > [servletunit.struts.ex > amples.cactus.TestCactusLoginAction(testSuccessfulLogin)] > at > org.apache.cactus.server.AbstractTestCaller.getTestClassInstance(Abst > ractTestCaller.java:311) > at > org.apache.cactus.server.AbstractTestCaller.doTest(AbstractTestCaller > .java:130) > at > org.apache.cactus.server.AbstractTestController.handleRequest(Abstrac > tTestController.java:122) > at > org.apache.cactus.server.ServletTestRedirector.doPost(ServletTestRedi > rector.java:134) > at javax.servlet.http.HttpServlet.service(HttpServlet.java:760) > at javax.servlet.http.HttpServlet.service(HttpServlet.java:853) > at > weblogic.servlet.internal.ServletStubImpl.invokeServlet(ServletStubIm > pl.java:105) > at > weblogic.servlet.internal.ServletContextImpl.invokeServlet(ServletCon > textImpl.java:742) > at > weblogic.servlet.internal.ServletContextImpl.invokeServlet(ServletCon > textImpl.java:686) > at > weblogic.servlet.internal.ServletContextManager.invokeServlet(Servlet > ContextManager.java:247) > at > weblogic.socket.MuxableSocketHTTP.invokeServlet(MuxableSocketHTTP.jav > a:361) > at > weblogic.socket.MuxableSocketHTTP.execute(MuxableSocketHTTP.java:261) > > at weblogic.kernel.ExecuteThread.run(ExecuteThread.java:120) > 2) > testFailedLogin(servletunit.struts.examples.cactus.TestCactusLoginAction ) > > javax.servlet.ServletException: Error instanciating class > [servletunit.struts.ex > amples.cactus.TestCactusLoginAction(testFailedLogin)] > at > org.apache.cactus.server.AbstractTestCaller.getTestClassInstance(Abst > ractTestCaller.java:311) > at > org.apache.cactus.server.AbstractTestCaller.doTest(AbstractTestCaller > .java:130) > at > org.apache.cactus.server.AbstractTestController.handleRequest(Abstrac > tTestController.java:122) > at > org.apache.cactus.server.ServletTestRedirector.doPost(ServletTestRedi > rector.java:134) > at javax.servlet.http.HttpServlet.service(HttpServlet.java:760) > at javax.servlet.http.HttpServlet.service(HttpServlet.java:853) > at > weblogic.servlet.internal.ServletStubImpl.invokeServlet(ServletStubIm > pl.java:105) > at > weblogic.servlet.internal.ServletContextImpl.invokeServlet(ServletCon > textImpl.java:742) > at > weblogic.servlet.internal.ServletContextImpl.invokeServlet(ServletCon > textImpl.java:686) > at > weblogic.servlet.internal.ServletContextManager.invokeServlet(Servlet > ContextManager.java:247) > at > weblogic.socket.MuxableSocketHTTP.invokeServlet(MuxableSocketHTTP.jav > a:361) > at > weblogic.socket.MuxableSocketHTTP.execute(MuxableSocketHTTP.java:261) > > at weblogic.kernel.ExecuteThread.run(ExecuteThread.java:120) > > FAILURES!!! > Tests run: 2, Failures: 0, Errors: 2 > > Rakesh -- To unsubscribe, e-mail: <mailto:[EMAIL PROTECTED]> For additional commands, e-mail: <mailto:[EMAIL PROTECTED]>
