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 <shameerai...@gmail.com
> 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/

Reply via email to