运行CalculatorTest出错

运行CalculatorTest出错

我用jUnit 运行CalculatorTest, 有这些错误

java.lang.NoClassDefFoundError: org/junit/runner/manipulation/Filter

at java.lang.Class.forName0(Native Method)

at java.lang.Class.forName(Unknown Source)

at org.eclipse.jdt.internal.junit.runner.RemoteTestRunner.loadTestLoaderClass(RemoteTestRunner.java:377)

at org.eclipse.jdt.internal.junit.runner.RemoteTestRunner.createRawTestLoader(RemoteTestRunner.java:367)

at org.eclipse.jdt.internal.junit.runner.RemoteTestRunner.createLoader(RemoteTestRunner.java:362)

at org.eclipse.jdt.internal.junit.runner.RemoteTestRunner.defaultInit(RemoteTestRunner.java:306)

at org.eclipse.jdt.internal.junit.runner.RemoteTestRunner.init(RemoteTestRunner.java:221)

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

Caused by: java.lang.ClassNotFoundException: org.junit.runner.manipulation.Filter

at java.net.URLClassLoader.findClass(Unknown Source)

at java.lang.ClassLoader.loadClass(Unknown Source)

at sun.misc.Launcher$AppClassLoader.loadClass(Unknown Source)

at java.lang.ClassLoader.loadClass(Unknown Source)

... 8 more

为什么?

正在回答 回答被采纳积分+1

登陆购买课程后可参与讨论,去登陆

5回答
提问者 慕仙037147 2018-05-16 17:38:32
  • 从目录结构看没什么问题,你可以新建一个工程,也不连数据库,就写一个简单的的测试方法,看看会不会有这个报错
    2018-05-16 20:09:48
提问者 慕仙037147 2018-05-16 10:21:46
好帮手慕珊 2018-05-16 09:49:45

你的代码在我这里没有出现这些报错,你把eclipse截图一下吧,就像下面一样:

http://img1.sycdn.imooc.com//climg/5afb8dee000152a812320911.jpg

祝学习愉快!

提问者 慕仙037147 2018-05-16 05:58:30

package com.junit.test;


import static org.junit.Assert.*;


import org.junit.Test;


public class CalculatorTest1 {


@Test

public void testAdd() {

fail("Not yet implemented");

}


@Test

public void testSubstract() {

fail("Not yet implemented");

}


@Test

public void testMultiply() {

fail("Not yet implemented");

}


@Test

public void testDivide() {

fail("Not yet implemented");

}


@Test

public void testSquareRoot() {

fail("Not yet implemented");

}


}


一叶知秋519 2018-05-15 13:46:59

建议同学把涉及到的代码贴一下,方便帮助你解答问题。祝学习愉快!

  • 提问者 慕仙037147 #1
    package com.junit.test; import static org.junit.Assert.*; import org.junit.Test; public class CalculatorTest1 { @Test public void testAdd() { fail("Not yet implemented"); } @Test public void testSubstract() { fail("Not yet implemented"); } @Test public void testMultiply() { fail("Not yet implemented"); } @Test public void testDivide() { fail("Not yet implemented"); } @Test public void testSquareRoot() { fail("Not yet implemented"); } } 就这个,直接 按照视频弄出来的
    2018-05-16 05:57:35
问题已解决,确定采纳
还有疑问,暂不采纳

恭喜解决一个难题,获得1积分~

来为老师/同学的回答评分吧

0 星
Java数据库开发与实战应用2018版
  • 参与学习           人
  • 提交作业       277    份
  • 解答问题       4297    个

Java数据库开发的必备技能,从流行的MySQL数据库开始,到Java原生的数据库管理接口JDBC的使用,再到常用的数据持久化框架MyBatis,让你向Java工程师的目标又迈进了一步!

了解课程
请稍等 ...
意见反馈 帮助中心 APP下载
官方微信

在线咨询

领取优惠

免费试听

领取大纲

扫描二维码,添加
你的专属老师