我有库导入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?
答案 0 :(得分:2)
嗯,您必须右键单击您的项目并测试。由于您已选择项目为活动项目,因此导航栏上的相同工具运行/测试项目(项目)。
您可以使用键盘快捷键 Alt + F6 。使用 Shift 的快捷方式是错误的,我不知道它应该做什么(检查选项)。
这保证开始所有测试。您可以创建定义测试实例“包”的测试套件。