i am getting error when test the MockStrutsTestCase in maven project
--------------------------------------------------------------------

                 Key: MPGENAPP-28
                 URL: http://jira.codehaus.org/browse/MPGENAPP-28
             Project: maven-genapp-plugin
          Issue Type: Bug
         Environment: windows xp, eclipse-SDK-3.2.2-win32 , tomcat 5.5, maven 
1.0.2, m2 integration for eclipse
            Reporter: divyamahesh


i am getting error when test the MockStrutsTestCase in maven project,

Running com.attainware.maven2example.ApplicationTest
-------1---------
-------2---------
log4j:WARN No appenders could be found for logger 
(servletunit.struts.MockStrutsTestCase).
-------3---------
log4j:WARN Please initialize the log4j system properly.
-------4---------
-------Entered into testCreate()---------
-------5---------
-------6---------
-------7---------
-------8---------
Tests run: 1, Failures: 0, Errors: 1, Skipped: 0, Time elapsed: 0.218 sec <<< 
FAILURE!
Running com.attainware.maven2example.USTest
Tests run: 1, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0.016 sec
Running com.attainware.maven2example.TestExample
Tests run: 1, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0 sec

Results :

Tests in error: 
  testCreate(com.attainware.maven2example.ApplicationTest)

Tests run: 4, Failures: 0, Errors: 1, Skipped: 0

[ERROR] mojo-execute : surefire:test
Diagnosis: There are test failures.
FATAL ERROR: Error executing Maven for a project
[ERROR] project-execute : 
com.attainware.maven2example:maven2example_webapp:war:1.0 (  task-segment: 
[test] )
Diagnosis: There are test failures.

i am using following version jars,

junit-3.8.1.jar,  struts-1.1.jar,  servlet-4.0.6, 
strutstestcase-2.1.2-1.1-2.3.jar 

the following class is my MockStrutsTestCase,


package com.attainware.maven2example;

import servletunit.struts.MockStrutsTestCase;

public class ApplicationTest extends MockStrutsTestCase
{

    public static void main(String[] args) {
        
        junit.textui.TestRunner.run(ApplicationTest.class);
    }
    
    public ApplicationTest(String testName) {
        
        super(testName);
        System.out.println("-------1---------");
    }
    
    protected void setUp() throws Exception {
        System.out.println("-------2---------");
        super.setUp();
        System.out.println("-------3---------");
        setInitParameter("validating", "false");
        System.out.println("-------4---------");
    }
    
    public void testCreate() {
        
        System.out.println("-------Entered into testCreate()---------");
        
        addRequestParameter("partner_name", "sai");
        System.out.println("-------5---------");
        addRequestParameter("email_id", "[EMAIL PROTECTED]");
        System.out.println("-------6---------");
        addRequestParameter("action","login");
        System.out.println("-------7---------");
        setRequestPathInfo("/index");
        
        System.out.println("-------8---------");
        actionPerform();
        System.out.println("-------9---------");
        verifyForward("output");
        System.out.println("-------10---------");
        verifyForwardPath("/output.jsp");
        System.out.println("-------11---------");
        verifyNoActionErrors();
        
        System.out.println("-------End of testCreate()---------");
                        
        
    }

}



It throws the error at the time of  execute the actionPerform(); statement.

very urgent please help me.



-- 
This message is automatically generated by JIRA.
-
If you think it was sent incorrectly contact one of the administrators: 
http://jira.codehaus.org/secure/Administrators.jspa
-
For more information on JIRA, see: http://www.atlassian.com/software/jira

        

Reply via email to