Rob*_*nes 16 java junit intellij-idea
我需要一个绝对的初学者指南来一起使用JUnit和Intellij IDEA 9.x. 我在WinXP上运行JDK 1.6.0_22.我正在寻找以下问题的答案:
我有其他单元测试框架的经验,如PHPUnit和Boost.Test,所以我主要关注在Intellij中设置和运行所有这些的机制.
编辑
我是一个使用Intellij的完整新手.
我来自命令行背景,即在Linux上使用vim和手写make文件的C++ dev.
我已经设法通过命令行编译并运行一些JUnit测试(下载了JUnit 4.8.2并使用了-cp swith),但我有一点时间在Intellij下设置任何东西.我试着查看在线Intellij文档,但没有发现那些非常有用.我查看了Intellij的lib目录,它包含了Junit-4.7.jar.
我真的需要某种快速入门指南,从初始项目创建到成功运行第一个单元测试,一步一步的指示.
And*_*yle 12
lib/).@org.junit.Test,根据本快速教程,IDEA不需要任何进一步的操作.对于在其至少一个方法上具有此注释的任何类,IDEA将为您提供将该类作为JUnit测试用例执行的选项.(注意:这可能只是项目结构中标记为"测试源"的目录中的文件的情况,但我没有对此进行测试.无论如何,设置项目是个好主意.)对于名为Foo的类:
public class Foo
{
public static int add(int x, int y) { return x+y; }
}
Run Code Online (Sandbox Code Playgroud)
写一个像这样的JUnit测试:
public class FooTest:
{
@Test
public void testAdd()
{
int expected = 5;
int actual = Foo.add(2, 3);
Assert.assertEquals(expected, actual);
}
}
Run Code Online (Sandbox Code Playgroud)
我在IntelliJ项目中创建/ src和/ test文件夹,并镜像每个文件夹下的包结构.
您可以让IntelliJ通过右键单击/ test文件夹并选择"Run all tests"来运行项目中的所有测试.
如果您在"所有测试"任务中编辑配置,您将看到一个复选框,要求IntelliJ为您检查代码覆盖率.它会在每次测试运行后刷新值.
| 归档时间: |
|
| 查看次数: |
16472 次 |
| 最近记录: |