Java JUNIT Netbeans 8.2未执行任何测试

Java JUNIT Netbeans 8.2未执行任何测试,java,netbeans,junit,Java,Netbeans,Junit,我已经导入了JUnit4.12和Hamcrest 1.3库以及测试文件夹设置。指向正确测试包文件夹的源。我将使用Shift+F6为每个Java测试文件运行测试,它将执行该Java文件中的所有测试。重新启动计算机后,我按照相同的过程运行测试,结果“没有执行任何测试”。原因和解决办法是什么 package test1; import hello.*; import org.junit.Before; import org.junit.Test; import static org.junit.Ass

我已经导入了JUnit4.12和Hamcrest 1.3库以及测试文件夹设置。指向正确测试包文件夹的源。我将使用Shift+F6为每个Java测试文件运行测试,它将执行该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的快捷方式是错误的,我不知道它应该做什么(请检查选项


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

查看您尝试运行的测试文件也会有所帮助。测试中的每个java文件都有选项run file Shift+F6(这是它以前工作正常的方式,但现在不起作用),还有一个选项test file Ctrl+F6(这对我来说从来都不起作用)。在项目级,右键单击测试(Alt+F6)从来没有为我工作过。你的测试文件在哪里?项目视图:你好源代码包测试包test1 hellotest.javaHello>TestPackages>test1>hellotest.java