【问题标题】:No tests executed JUNIT Netbeans 8.2未执行测试 JUNIT Netbeans 8.2
【发布时间】: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?

【问题讨论】:

  • 查看您尝试运行的测试文件也会有所帮助。

标签: java netbeans junit


【解决方案1】:

好吧,您必须右键单击您的项目并测试。由于您选择了一个活动项目,因此同一工具位于导航栏运行/测试项目(项目)

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

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

【讨论】:

  • 每个被测试的 java 文件都有选项 Run File Shift + F6 (这是它之前工作正常的方式,现在它不起作用)并且有另一个选项 Test File Ctrl + F6 (这对我来说从来没有工作过)。在项目级别右键单击 Test(Alt + F6 ) 从来没有为我工作过。
  • 你的测试文件在哪里?
  • 项目视图:Hello Source Packages Test Packages test1 hellotest.java
  • 你好 > 测试包 > test1 > hellotest.java
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 2013-07-17
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2012-04-24
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多