[英]Junit test not starting in eclipse
我对 eclipse 和 junit 测试都非常缺乏经验,所以这可能是一个非常愚蠢的问题......
当我尝试通过单击 run as -> junit test 来运行我的 junit 测试时,没有任何反应。 控制台是空的,JUnit 选项卡没有显示任何内容,并且在 Progress 选项卡中有一条消息“启动完成于 . 通信不存在”。
这是什么意思? 当我在项目上运行一个干净的包时,没有选中“跳过测试”,它会运行测试,并且它们都通过了。 但我不喜欢以这种方式运行测试。 它更耗时,而且我没有获得有关将它们作为 Run As -> junit test 运行所获得的测试的详细信息。
任何想法可能是错误的? 我试过谷歌搜索“通信不存在”消息,但无济于事。
更新:我做了以下测试只是为了检查 junit 是否有效:
@Test
public void myTest() {
assertTrue(true );
}
当我在运行配置中未选中“跳过测试”的情况下运行干净的包时,测试运行良好。 也就是说,我得到输出
运行测试运行:1,失败:0,错误:0,跳过:0,经过的时间:0 秒
当我将测试更改为 assertTrue(false) 时,它按预期失败,并且干净包的输出是它失败了,带有堆栈跟踪。
当我右键单击测试(和类名,我都尝试过)时,唯一发生的事情是在 Progress 和 JUnit 选项卡中,图片如下:
Arg,图片好像因为某种原因打不开。 但总而言之,在 Junit 选项卡中,什么也没有显示,它只是说运行:0/0,错误:0 失败:0,仅此而已。 在“进度”选项卡中,我得到“启动(在 08:13 完成)”,在下面的行中,“通信不存在”。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.