当前位置: 首页 > 面试题库 >

如何从NetBeans运行JUnit?

江烨伟
2023-03-14
问题内容

我一直在尝试了解如何开始编写和运行JUnit测试。

当我阅读本文时:

http://junit.sourceforge.net/doc/testinfected/testing.htm

我到达页面的中间,他们写道:“ JUnit带有图形界面来运行测试。在窗口顶部的字段中输入测试类的名称。按Run(运行)按钮。”

我不知道如何启动该程序。我什至不知道它在哪个包中,或者您如何从IDE运行库类。

被卡住了,我尝试了这个NetBeans教程:

http://www.netbeans.org/kb/docs/java/junit-
intro.html

看来一切正常,但是随后我注意到本教程中用于测试Java类库的菜单选项与常规Java应用程序或Java Web
App的菜单选项不同。因此,本教程中的说明通常并不适用。

我正在使用NetBeans 6.7,并且已将JUnit 4.5导入到库文件夹中。编写测试后,运行JUnit的正常方法是什么?

JUnit FAQ从控制台描述了该过程,如果这是典型的话,我愿意这样做,但是鉴于我在netbeans中可以做的一切,所以似乎很难相信没有一种更简单的方法。

非常感谢。

编辑: 如果我右键单击该项目,然后选择“测试”,输出为:

init:
deps-jar:
compile:
compile-test:
test-report:
test:
BUILD SUCCESSFUL (total time: 0 seconds)

这并没有使我成为测试的理想输出,特别是因为这不会改变测试条件是否正确。

有任何想法吗?


问题答案:

一种方法是在“项目”窗格中右键单击您的项目,然后选择“测试”。这将运行JUnit测试。您也可以右键单击测试文件,然后选择“运行测试”,然后将运行单个文件。键盘快捷键取决于您如何设置键盘映射,但是您会在上下文菜单中看到它们。

通过右键单击源文件,然后单击“工具>创建JUnit测试”,您也可以让NetBeans自动生成测试。



 类似资料:
  • 如何更改项目运行时平台? (standard NetBeans[8.1]Java Project[Java Application]) 详细信息: 在NetBeans 8.1中使用Ubuntu 我已经安装了JDK 1.6,JDK 1.7+JDK 1.8 我的项目平台是Java6. 我的系统默认Java是Java7。 NetBeans-IDE是用Java8启动的。 我想要的是: Project-Pl

  • 我正在用SWING用JAVA开发一个图形用户界面应用程序。当我试图从Netbean IDE运行图形用户界面时,我遇到了一个问题,一旦图形用户界面运行,我就无法在界面上点击或做任何事情,换句话说,我无法与用户界面交互。例如,当我尝试按下一个按钮时,它什么也不做,就像冻结一样,但是它不会显示任何错误,你可以正常关闭它(x图标)。这是一张照片 有人知道如何解决这个问题吗? 我用的是Ubuntu 14.0

  • 我正在使用NetBeans IDE 8.2和Maven 3.5.0。当NetBeans的一个操作试图下载插件时,它会失败: 下载:https://repo.maven.apache.org/maven2/org/codehaus/mojo/xml-maven-plugin/1.0/xml-maven-plugin-1.0.pom 我在以下位置定义了代理: NetBeans:工具->选项->常规 C

  • 问题内容: 因此,我试图在Eclipse中的已编译.class文件上运行“ javah”工具,但我不知道如何执行此操作。我发现的示例只是简单地说了“在类上运行javah …”,但我真的不知道在Eclipse中哪里可以找到这样的命令行。 如果有人可以给我一套愚蠢的证明说明,让我在Eclipse中完成这项工作,我将不胜感激。 谢谢 :) 问题答案: AFAIK Eclipse在默认情况下不集成java

  • 问题内容: 我正在尝试编写一个BASH脚本来使我的Java程序运行(常见问题,对吗?)。我只是不能完全正常工作。经过多次编辑后,这是我尝试设置类路径然后执行程序的方法: 对不起,我只是想立即做所有事情。它告诉我找不到程序的主类!(( 有任何想法吗? 问题答案: Java类路径使用分号作为令牌分隔符。 使用反引号代替单引号 尝试:

  • 问题内容: 我想从Java执行maven命令来开发插件。我尝试了maven-embedder,但现在似乎不支持它。有人知道可以使用其他工具吗? 问题答案: 一个简单的调用API:maven-invoker。 项目文档:http : //maven.apache.org/shared/maven-invoker/ 用法:http://maven.apache.org/shared/maven-inv