java – 无法使用Eclipse运行jUnit

前端之家收集整理的这篇文章主要介绍了java – 无法使用Eclipse运行jUnit前端之家小编觉得挺不错的,现在分享给大家,也给大家做个参考。
我使用新的 Eclipse.使用jUnit创建演示测试(我添加了默认的jUnit库内置Eclipse).然后我写这段代码
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); 
   }
}

但它没有运行.在“调试”选项卡中:

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

我怎么解决这个问题?

解决方法

你和许多人一样,混淆了JUnit 3和JUnit 4. 如果您使用JUnit 3将测试命名为“test *”并从TestCase继承. 如果您使用的是JUnit 4,请使用注释.

猜你在找的Java相关文章