【发布时间】:2017-07-07 16:21:22
【问题描述】:
我有导入 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 Development Kit(JDK) was not found on this computer”卸载 Netbeans IDE 需要 JDK 6。 这很奇怪,因为安装 NetBeans 8.2 JDK 8 已安装,但在卸载 JDK 6 期间它正在寻找。问题是如何卸载 Netbeans?
【问题讨论】:
-
查看您尝试运行的测试文件也会有所帮助。