没有测试执行JUNIT Netbeans 8.2

时间:2017-07-07 16:21:23

标签: java netbeans junit

我有库导入JUNIT 4.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?

1 个答案:

答案 0 :(得分:2)

嗯,您必须右键单击您的项目并测试。由于您已选择项目为活动项目,因此导航栏上的相同工具运行/测试项目(项目)

您可以使用键盘快捷键 Alt + F6 。使用 Shift 的快捷方式是错误的,我不知道它应该做什么(检查选项)。

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