Hi, Please do not crosspost.
The reason for the error is: testXXX(test.com.qwest.rmc.domain.TestCactusLoginAction)java.lang.NoSuch MethodError Which means what it means :-) i.e. there is no such method in your file... -Vincent > -----Original Message----- > From: Sankula, Kameswara [mailto:[EMAIL PROTECTED] > Sent: 18 September 2003 20:45 > To: '[EMAIL PROTECTED]' > Cc: '[EMAIL PROTECTED]' > Subject: Cactus errors > > Hi > I am running a test case which will use CactusStrutsTestCase in weblogic > 7.0 > > I am gettig the following error when I ran the class TestCactusLoginAction > I don't know what's happening ????? > Can any one of u help me in solving this ??? > testXXX(test.com.qwest.rmc.domain.TestCactusLoginAction)java.lang.NoSuch Me > th > odError > at > org.apache.cactus.client.connector.http.HttpClientConnectionHelper.dispa tc > h5 > 0_connect(HttpClientConnectionHelper.java;org/apache/cactus/util/log/Log As > pe > ct.aj[1k]:177) > at > org.apache.cactus.client.connector.http.HttpClientConnectionHelper.aroun d5 > 0_ > connect(HttpClientConnectionHelper.java;org/apache/cactus/util/log/LogAs pe > ct > .aj[1k]:1240) > at > org.apache.cactus.client.connector.http.HttpClientConnectionHelper.conne ct > (H > ttpClientConnectionHelper.java;org/apache/cactus/util/log/LogAspect.aj[1 k] > :1 > 14) > at > org.apache.cactus.client.connector.http.DefaultHttpClient.callRunTest(De fa > ul > tHttpClient.java;org/apache/cactus/util/log/LogAspect.aj[1k]:201) > at > org.apache.cactus.client.connector.http.DefaultHttpClient.dispatch49_doT es > t( > DefaultHttpClient.java;org/apache/cactus/util/log/LogAspect.aj[1k]:119) > at > org.apache.cactus.client.connector.http.DefaultHttpClient.around49_doTes t( > De > faultHttpClient.java;org/apache/cactus/util/log/LogAspect.aj[1k]:1240) > at > org.apache.cactus.client.connector.http.DefaultHttpClient.doTest(Default Ht > tp > Client.java;org/apache/cactus/util/log/LogAspect.aj[1k]:115) > at > org.apache.cactus.internal.client.WebClientTestCaseDelegate.runWebTest(W eb > Cl > ientTestCaseDelegate.java;org/apache/cactus/util/log/LogAspect.aj[1k]:33 4) > at > org.apache.cactus.internal.client.WebClientTestCaseDelegate.runGenericTe st > (W > ebClientTestCaseDelegate.java;org/apache/cactus/util/log/LogAspect.aj[1k ]: > 28 > 2) > at > org.apache.cactus.internal.client.WebClientTestCaseDelegate.runTest(WebC li > en > tTestCaseDelegate.java;org/apache/cactus/util/log/LogAspect.aj[1k]:258) > at > org.apache.cactus.ServletTestCase.runTest(ServletTestCase.java:289) > at > org.apache.cactus.ServletTestCase.runBare(ServletTestCase.java:251) > at > test.com.qwest.rmc.domain.TestCactusLoginAction.main(TestCactusLoginActi on > .j > ava:62) > > Here is my class > public class TestCactusLoginAction extends CactusStrutsTestCase { > > public TestCactusLoginAction(String testName) { > super(testName); > } > > > public void testXXX() { > System.out.println("Inside the testSuccesful Login"); > setRequestPathInfo("/login"); > addRequestParameter("customerId","png"); > addRequestParameter("userId","andersoa"); > System.out.println("After setting the bean parameters"); > actionPerform(); > System.out.println("After Actionform "); > verifyForward("OK"); > verifyForwardPath("/rmc/startordr/StartOrder.jsp"); > // TestCase.assertEquals("deryl", > getSession().getAttribute("authentication")); > verifyNoActionErrors(); > } > > /** > public void testFailedLogin() { > > addRequestParameter("username","deryl"); > addRequestParameter("password","express"); > setRequestPathInfo("/login"); > actionPerform(); > verifyForward("login"); > verifyForwardPath("/login/login.jsp"); > verifyInputForward(); > verifyActionErrors(new String[] {"error.password.mismatch"}); > TestCase.assertNull(getSession().getAttribute("authentication")); > } > > **/ > public static void main (String[] args) > { > junit.textui.TestRunner.run (TestCactusLoginAction.class); > } > > > > > } --------------------------------------------------------------------- To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED]
