I use new Eclipse. Create demo test with jUnit (I added default jUnit library built-in Eclipse). Then I write this code:
import junit.framework.*;
import org.junit.Test;
public class SimpleTest extends TestCase { 
   public SimpleTest(String name) { 
      super(name);
   }
   public final void main(String method){
   }
   @Test
   public final void testSimpleTest() {
      int answer = 2;
      assertEquals((1+1), answer); 
   }
}
But it doesn't run. In the Debug tab:
org.eclipse.jdt.internal.junit.runner.RemoteTestRunner at localhost:52754 
Thread [main] (Suspended (exception ClassNotFoundException)) 
URLClassLoader$1.run() line: not available [local variables unavailable] 
AccessController.doPrivileged(PrivilegedExceptionAction<T>, AccessControlContext) line: not available [native method] 
Launcher$AppClassLoader(URLClassLoader).findClass(String) line: not available 
Launcher$AppClassLoader(ClassLoader).loadClass(String, boolean) line: not available 
Launcher$AppClassLoader.loadClass(String, boolean) line: not available 
Launcher$AppClassLoader(ClassLoader).loadClass(String) line: not available 
How can I solve this?
Remove the breakpoints on Exceptions when running in debug mode, or just run in non-debug mode.
In the debug view, on the right top box click the Breakpoints tab and uncheck any breakpoint on an Exception, e.g. ClassNotFoundException and rerun the test.
If you love us? You can donate to us via Paypal or buy me a coffee so we can maintain and grow! Thank you!
Donate Us With