用JUnit测试出现了问题

被时间遗忘的猴子 2010-01-08 05:36:13
今天下载了一个junit,版本是4.8.1。我将其解压到了D的根目录下,设置的环境变量D:\junit4.8.1\junit-4.8.1.jar。
可是我在命令行输入:java junit.swingui.TestRunner 按回车时出现如下提示:

C:\Documents and Settings\Administrator>java junit.swingui.TestRunner
Exception in thread "main" java.lang.NoClassDefFoundError: junit/swingui/TestRun
ner

我把junit-4.8.1.jar文件解压后发现:原来junit4.8.1中去除了junit.swingui.Runner;
可是我该如何运行测试类呢?最好是使用junit的图形界面进行测试?
请各位大侠帮帮小弟,谢了!
...全文
147 7 打赏 收藏 转发到动态 举报
写回复
用AI写文章
7 条回复
切换为时间正序
请发表友善的回复…
发表回复
sing4j 2010-01-09
  • 打赏
  • 举报
回复
你是要用来测试你的方法呢?

还是测试人家发布的框架?
sotom 2010-01-09
  • 打赏
  • 举报
回复
Junit 是单元测试工具,不是用来测试图形的,主要用来测试数据返回是否正确

配合断言使用assert();

主要测试业务逻辑层。。。
software_A 2010-01-09
  • 打赏
  • 举报
回复
如果非要用Junit4的话,你还是用eclipse,这比较省事!
software_A 2010-01-09
  • 打赏
  • 举报
回复
这位老弟,你的问题我也遇到过;建议你用Junit3.8.1这个版本可以显示图形界面!
Marty束 2010-01-08
  • 打赏
  • 举报
回复
楼主高手啊,用命令行搞junit测试,你用myeclipse,超级好用。不过junit是用于测试方法的,web开发不怎么用的
[Quote=引用楼主 mokey1 的回复:]
今天下载了一个junit,版本是4.8.1。我将其解压到了D的根目录下,设置的环境变量D:\junit4.8.1\junit-4.8.1.jar。
可是我在命令行输入:java junit.swingui.TestRunner 按回车时出现如下提示:

C:\Documents and Settings\Administrator>java junit.swingui.TestRunner
Exception in thread "main" java.lang.NoClassDefFoundError: junit/swingui/TestRun
ner

我把junit-4.8.1.jar文件解压后发现:原来junit4.8.1中去除了junit.swingui.Runner;
可是我该如何运行测试类呢?最好是使用junit的图形界面进行测试?
请各位大侠帮帮小弟,谢了!
[/Quote]
SambaGao 2010-01-08
  • 打赏
  • 举报
回复
Exception in thread "main" java.lang.NoClassDefFoundError: junit/swingui/TestRun
ner

是 classpath配置不对
SambaGao 2010-01-08
  • 打赏
  • 举报
回复
用 myeclipse 吧 加 Junit4就行了。是图形的。

62,621

社区成员

发帖
与我相关
我的任务
社区描述
Java 2 Standard Edition
社区管理员
  • Java SE
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧