Hi Shameera,
I'm not familiar with your test case, but it looks like a simple dependency
missing issue.
Try adding httpcore dependency to the POM of the module you are building.
Eg:
*<dependency>
<groupId>org.apache.httpcomponents</groupId>
<artifactId>httpcore</artifactId>
<version>4.1.3</version>
<scope>test</scope>
</dependency>*
On Tue, Aug 23, 2011 at 6:01 PM, Shameera Rathnayaka <[email protected]
> wrote:
> HI,
> I wrote a test class and run it using mvn "-Dtest=EnumTest test" EnumTest
> is my test class, but it failed giving following error , i refereed
> LongRunningServiceTest.java to write my test class so i tried to build
> LongRunningServiceTest using -Dtest command but i got same result , as my
> observation it failed when try to start the UtilServer . Even i built in top
> level(in integration module) everything fine but it didn't run my EnumTest,
> should i configure this testclass somewhere to run ?
>
>
>
> -------------------------------------------------------------------------------
> Test set: org.apache.axis2.engine.EnumTest
>
> -------------------------------------------------------------------------------
> Tests run: 1, Failures: 0, Errors: 1, Skipped: 0, Time elapsed: 0.571 sec
> <<< FAILURE!
> testEnum(org.apache.axis2.engine.EnumTest) Time elapsed: 0.541 sec <<<
> ERROR!
> java.lang.NoClassDefFoundError: org/apache/http/HttpResponseFactory
> at
> org.apache.axis2.transport.http.SimpleHTTPServer.<init>(SimpleHTTPServer.java:76)
> at
> org.apache.axis2.integration.UtilServer.start(UtilServer.java:78)
> at
> org.apache.axis2.integration.UtilServer.start(UtilServer.java:70)
> at org.apache.axis2.engine.EnumTest.setUp(EnumTest.java:48)
> at junit.framework.TestCase.runBare(TestCase.java:132)
> at junit.framework.TestResult$1.protect(TestResult.java:110)
> at junit.framework.TestResult.runProtected(TestResult.java:128)
> at junit.framework.TestResult.run(TestResult.java:113)
> at junit.framework.TestCase.run(TestCase.java:124)
> at junit.framework.TestSuite.runTest(TestSuite.java:232)
> at junit.framework.TestSuite.run(TestSuite.java:227)
> at
> org.junit.internal.runners.JUnit38ClassRunner.run(JUnit38ClassRunner.java:81)
> at
> org.apache.maven.surefire.junit4.JUnit4TestSet.execute(JUnit4TestSet.java:62)
> at
> org.apache.maven.surefire.suite.AbstractDirectoryTestSuite.executeTestSet(AbstractDirectoryTestSuite.java:140)
> at
> org.apache.maven.surefire.suite.AbstractDirectoryTestSuite.execute(AbstractDirectoryTestSuite.java:165)
> at org.apache.maven.surefire.Surefire.run(Surefire.java:107)
> at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
> at
> sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
> at
> sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
> at java.lang.reflect.Method.invoke(Method.java:597)
> at
> org.apache.maven.surefire.booter.SurefireBooter.runSuitesInProcess(SurefireBooter.java:289)
> at
> org.apache.maven.surefire.booter.SurefireBooter.main(SurefireBooter.java:993)
> Caused by: java.lang.ClassNotFoundException:
> org.apache.http.HttpResponseFactory
> at java.net.URLClassLoader$1.run(URLClassLoader.java:202)
> at java.security.AccessController.doPrivileged(Native Method)
> at java.net.URLClassLoader.findClass(URLClassLoader.java:190)
> at java.lang.ClassLoader.loadClass(ClassLoader.java:307)
> at sun.misc.Launcher$AppClassLoader.loadClass(Launcher.java:301)
> at java.lang.ClassLoader.loadClass(ClassLoader.java:248)
> ... 22 more
>
>
> --
> Shameera Rathnayaka
> Undergraduate
> Department of Computer Science and Engineering
> University of Moratuwa.
> Sri Lanka.
>
>
>
--
Regards,
Amila Manoj
blog: http://amilamanoj.blogspot.com/