加入收藏 | 设为首页 | 会员中心 | 我要投稿 李大同 (https://www.lidatong.com.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 编程开发 > Java > 正文

java – 无法使用Eclipse运行jUnit

发布时间:2020-12-15 00:51:22 所属栏目:Java 来源:网络整理
导读:我使用新的 Eclipse.使用jUnit创建演示测试(我添加了默认的jUnit库内置Eclipse).然后我写这段代码: import junit.framework.*;import org.junit.Test;public class SimpleTest extends TestCase { public SimpleTest(String name) { super(name); } public
我使用新的 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,请使用注释.

(编辑:李大同)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    推荐文章
      热点阅读