没有执行任何测试 JUNIT Netbeans 8.2



我导入了JUNIT 4.12和Hamcrest 1.3的库以及测试文件夹设置。指向右侧测试包文件夹的源。我会为每个 Java 测试文件使用 Shift+F6 运行测试,它会执行该 java 文件中的所有测试。重新启动计算机后,我按照相同的过程运行测试,结果却是"未执行任何测试"。可能是什么原因和解决方案。

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的快捷方式是错误的,我不知道它应该做什么(检查选项(。

这保证了开始所有测试。您可以创建定义测试实例"包"的测试套件。

最新更新