java – 寻找关于使用Intellij IDEA 9.x的JUnit的教程

栏目: Java · 发布时间: 7年前

内容简介:> IDEA带有JUnit支持,但请记住,您需要在项目中调用测试,因此您的项目将需要在其类路径上具有JUnit.因此,您不需要“安装”JUnit,但是您需要使其JAR可用于您的项目,就像使用任何其他第三方库(例如,将其引用为Maven依赖关系或将其放在lib /中) .>这是IDEA支持的地方 – 我99%确定你不需要做任何特别的事情.因为使用JUnit通常只需要使用@ org.junit.Test来注释测试方法,根据>不是默认的JUnit支持的一部分.还有其他插件可以做到这一点,但是在我个人看来,这并不

我需要一个绝对的初学者指南来使用JUnit和Intellij IDEA 9.x.我在WinXP上运行JDK 1.6.0_22.我正在寻找以下问题的答案:

>我需要安装JUnit或者是否已经集成到Intellij?如果我需要设置如何?

>假设我有一个我想要测试的类的接口和impl,我如何设置一个JUnit项目?

>有没有办法根据类接口自动生成测试框架?

我有其他单元测试框架的经验,如PHPUnit和Boost.Test,所以我主要关心在Intellij中设置和运行所有这些机制.

编辑

我是一个完整的newb使用Intellij.

我来自命令行背景,即C dev在 Linux 上使用vim和手写的make文件.

我已经设法通过命令行编译并运行一些JUnit测试(下载的JUnit 4.8.2并使用了-cp swith),但是我有一段时间在Intellij上设置任何内容.我试着看着 online Intellij docs ,但没有发现那些非常有用.我看了Intellij的lib目录,它包括Junit-4.7.jar.

我真的需要一些快速入门指南,通过成功运行第一单元测试,从初始项目创建开始逐步指导.

> IDEA带有JUnit支持,但请记住,您需要在项目中调用测试,因此您的项目将需要在其类路径上具有JUnit.因此,您不需要“安装”JUnit,但是您需要使其JAR可用于您的项目,就像使用任何其他第三方库(例如,将其引用为Maven依赖关系或将其放在lib /中) .

>这是IDEA支持的地方 – 我99%确定你不需要做任何特别的事情.因为使用JUnit通常只需要使用@ org.junit.Test来注释测试方法,根据 this quick tutorial ,IDEA不需要任何进一步的操作.对于在至少一个方法上具有此注释的任何类,IDEA将为您提供将该类作为JUnit测试用例执行的选项. (注意:对于在项目结构中被标记为“测试来源”的目录中的文件可能只是这种情况,但是我还没有测试过,所以最好设置这样的项目.)

>不是默认的JUnit支持的一部分.还有其他插件可以做到这一点,但是在我个人看来,这并不是有用的. IDEA确实有代码覆盖(完整版),它(再次是IMHO)是更好的方式来确保您的测试案例涵盖了您的类/接口的全部功能.

代码日志版权声明:

翻译自:http://stackoverflow.com/questions/4183021/looking-for-a-tutorial-on-using-junit-with-intellij-idea-9-x


以上就是本文的全部内容,希望对大家的学习有所帮助,也希望大家多多支持 码农网

查看所有标签

猜你喜欢:

本站部分资源来源于网络,本站转载出于传递更多信息之目的,版权归原作者或者来源机构所有,如转载稿涉及版权问题,请联系我们

High Performance Python

High Performance Python

Micha Gorelick、Ian Ozsvald / O'Reilly Media / 2014-9-10 / USD 39.99

If you're an experienced Python programmer, High Performance Python will guide you through the various routes of code optimization. You'll learn how to use smarter algorithms and leverage peripheral t......一起来看看 《High Performance Python》 这本书的介绍吧!

MD5 加密
MD5 加密

MD5 加密工具

XML、JSON 在线转换
XML、JSON 在线转换

在线XML、JSON转换工具

HEX HSV 转换工具
HEX HSV 转换工具

HEX HSV 互换工具