Eri*_*son 20 java ide junit unit-testing netbeans
我一直在努力了解如何开始编写和运行JUnit测试.
当我读这篇文章时:
http://junit.sourceforge.net/doc/testinfected/testing.htm
我得到了页面的中间部分,他们写道:"JUnit带有一个图形界面来运行测试.在窗口顶部的字段中输入测试类的名称.按"运行"按钮.
我不知道如何启动这个程序.我甚至不知道它在哪个包中,或者如何从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描述了来自Console的过程,如果这是典型的,我愿意这样做,但考虑到我在netbeans中可以做的所有事情,似乎很难相信没有更简单的方法.
非常感谢.
编辑: 如果我右键单击项目并选择"测试",则输出为:
init:
deps-jar:
compile:
compile-test:
test-report:
test:
BUILD SUCCESSFUL (total time: 0 seconds)
Run Code Online (Sandbox Code Playgroud)
这并不会使我成为测试的理想输出,特别是因为这不会改变测试条件是否为真.
有任何想法吗?
小智 14
似乎没有必要重新导入.我有同样的问题(导入的项目,右键单击没有提出任何JUnit测试选项).我使用NetBeans 6.8采取了这些解决它的步骤:
NA.*_*NA. 13
一种方法是在"项目"窗格中右键单击项目,然后选择"测试".那将运行JUnit测试.您也可以右键单击测试文件并选择"运行测试",然后运行该单个文件.键盘快捷键取决于您如何设置键盘映射,但您将在上下文菜单中看到它们.
您还可以通过右键单击源文件,然后"工具>创建JUnit测试",为您自己生成NetBeans自动生成测试.
小智 5
将eclipse项目导入NetBeans后,我遇到了同样的问题.
为了解决这个问题,我按照alangalloway概述的上述步骤,但是我只是指向导入的测试文件夹而不是创建新文件夹.
也许在将来的版本中,NetBeans可以自动识别导入的测试用例.
谢谢.
以上所有答案都是正确的,但如果您在mac中使用,则需要进行少量更改.
第1步编写junit类.
步骤2右键单击类 - >工具 - >创建/更新测试 - >选择框架作为Junit->单击确定.
步骤3再次右键单击该文件 - >测试文件.
现在它将以junit运行,将显示测试结果.
| 归档时间: |
|
| 查看次数: |
61158 次 |
| 最近记录: |