TDD, JUnit and Domino Designer

I have been looking to use some of the new features in eclipse one of which is using JUnit to test my Java code.

I followed this video series http://vimeo.com/10569751 which used a standalone Java project. This all worked as shown.

When I try to use a Notes Database though I get errors.

All this is in the Java perspective. I have created a Java package under the WebContent/WEB-INF/src.

When I run JUnit i get the following error in the Console pane:

Class not found javaMethods.JunitTest

java.lang.ClassNotFoundException: javaMethods.JunitTest

at java.net.URLClassLoader.findClass(URLClassLoader.java:421)

at java.lang.ClassLoader.loadClass(ClassLoader.java:652)

at sun.misc.Launcher$AppClassLoader.loadClass(Launcher.java:346)

at java.lang.ClassLoader.loadClass(ClassLoader.java:618)

at org.eclipse.jdt.internal.junit.runner.RemoteTestRunner.loadClass(RemoteTestRunner.java:683)

at org.eclipse.jdt.internal.junit.runner.RemoteTestRunner.loadClasses(RemoteTestRunner.java:425)

at org.eclipse.jdt.internal.junit.runner.RemoteTestRunner.runTests(RemoteTestRunner.java:445)

at org.eclipse.jdt.internal.junit.runner.RemoteTestRunner.runTests(RemoteTestRunner.java:673)

at org.eclipse.jdt.internal.junit.runner.RemoteTestRunner.run(RemoteTestRunner.java:386)

at org.eclipse.jdt.internal.junit.runner.RemoteTestRunner.main(RemoteTestRunner.java:196)

javaMethods.JunitTest is the class I have created, and I am running Junit from this class

Thanks

Nick

Subject: Run in Java project

JUnit test runs as Java application, what is not possible within NSF, what is special eclipse “project” - it does not contain Java classes on file system therfore you get ClassNotFoundException.Use this plugin to synchronize to secondary Java project and run tests there:

http://www.openntf.org/internal/home.nsf/project.xsp?action=openDocument&name=Source%20Control%20Enablement%20for%20Designer