Do you have test methods in your class that start with "public void testXXX"?
Matt On Mon, Jun 30, 2008 at 9:56 AM, revda <[EMAIL PROTECTED]> wrote: > > I am following the AppFuse 2 tutorial but can't get the web stuff to work. > Trying to create the SystemUserControllerTest in Eclipse (my class is called > com.mycompany.myapp.model.SystemUser, not org.appfuse.tutorial.model.Person, > but they're otherwise the same so far), I get 4 errors: > > * BaseControllerTestCase cannot be resolved to a type > * The import org.appfuse.webapp cannot be resolved > * The method assertNotNull(Object) is undefined for the type > SystemUserControllerTest > * The method assertTrue(boolean) is undefined for the type > SystemUserControllerTest > > I'm assuming the real problem here is that second line, with the others > being caused by the failed import. > > 'mvn compile' works fine, but 'mvn test -Dtest=SystemUserControllerTest' > yields one error, explained in > target/surefire-reports/com.mycompany.myapp.webapp.controller.SystemUserControllerTest.txt > as: > > java.lang.Exception: No runnable methods > at > org.junit.internal.runners.MethodValidator.validateInstanceMethods(MethodValidator.java:32) > at > org.junit.internal.runners.MethodValidator.validateMethodsForDefaultRunner(MethodValidator.java:43) > at > org.junit.internal.runners.JUnit4ClassRunner.validate(JUnit4ClassRunner.java:36) > at > org.junit.internal.runners.JUnit4ClassRunner.<init>(JUnit4ClassRunner.java:27) > at sun.reflect.NativeConstructorAccessorImpl.newInstance0(Native > Method) > at > sun.reflect.NativeConstructorAccessorImpl.newInstance(NativeConstructorAccessorImpl.java:39) > at > sun.reflect.DelegatingConstructorAccessorImpl.newInstance(DelegatingConstructorAccessorImpl.java:27) > at java.lang.reflect.Constructor.newInstance(Constructor.java:513) > at > org.junit.internal.requests.ClassRequest.buildRunner(ClassRequest.java:33) > at > org.junit.internal.requests.ClassRequest.getRunner(ClassRequest.java:28) > at > org.apache.maven.surefire.junit4.JUnit4TestSet.<init>(JUnit4TestSet.java:45) > [snip] > > I found a similar thread here > (http://www.nabble.com/org.appfuse.webapp-classes-don't-seem-to-be-in-classpath-to14164948.html), > but that didn't help me. > > Any ideas? Thanks. > -- > View this message in context: > http://www.nabble.com/BaseControllerTestCase%2C-org.appfuse.webapp-cannot-be-resolved-%28AppFuse-2-tutorial-woes%29-tp18198710s2369p18198710.html > Sent from the AppFuse - User mailing list archive at Nabble.com. > > > --------------------------------------------------------------------- > To unsubscribe, e-mail: [EMAIL PROTECTED] > For additional commands, e-mail: [EMAIL PROTECTED] > > --------------------------------------------------------------------- To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED]
