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