没有执行测试JUNIT Netbeans 8.2
问题描述:
我有库导入了JUNIT 4.12和Hamcrest 1.3以及测试文件夹设置。来源指向正确的测试包文件夹。我将使用Shift + F6为每个Java测试文件运行测试,并且它将执行该java文件中的所有测试。重新启动计算机后,我按照相同的步骤运行测试,仅获得“未执行测试”。可能是什么原因和解决方案。没有执行测试JUNIT Netbeans 8.2
package test1;
import hello.*;
import org.junit.Before;
import org.junit.Test;
import static org.junit.Assert.assertEquals;
public class hellotest {
private jj j1;
@Before
public void runBeforeEachTest(){
j1 = new jj();
j1.setName("cur");
j1.setComp("goo");
}
@Test
public void testProp(){
String name = j1.getName();
String cmp = j1.getComp();
assertEquals("cur", name);
assertEquals("goo", cmp);
}
}
没有任何修改的相同项目在另一台计算机上工作正常。试图重新安装Netbeans 8.2,但它不会卸载,它给出错误“在此计算机上未找到Java SE开发工具包(JDK)”卸载Netbeans IDE需要JDK 6。 这很奇怪,因为要安装NetBeans 8.2 JDK 8已安装,但在卸载期间正在寻找JDK 6。问题是如何卸载Netbeans?
答
那么,你必须右键点击你的项目和测试。由于您已将项目选定为活动项目,因此导航栏上的相同工具运行/测试项目(项目)。
您可以使用键盘快捷键Alt键+ F6 。您的快捷方式使用Shift是错误的,我不知道它应该做什么(检查选项)。
此保证启动所有测试。您可以创建测试套件来定义测试实例的“包”。
看到您正在尝试运行的测试文件也会有所帮助。 – Makoto