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


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

查看所有标签

猜你喜欢:

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

产品觉醒:产品经理的视角与方法论

产品觉醒:产品经理的视角与方法论

判官(李泽澄) / 电子工业出版社 / 2018-11 / 59.80元

《产品觉醒:产品经理的视角与方法论》是作者多年工作经验的汇集,通过自己亲身经历来对产品运营、行业和人生选择做一个全面的复盘,为读者提供有一定深度的分析。 《产品觉醒:产品经理的视角与方法论》共7章,第1章介绍了产品经理应该具有的视角来分析和观察产品分析方法;第2章介绍了做产品时如何破局来解决相应的问题;第3章介绍了在做产品经理前先分析自己;第4章介绍了怎么来解决执行力的问题;第5章介绍了怎么......一起来看看 《产品觉醒:产品经理的视角与方法论》 这本书的介绍吧!

JS 压缩/解压工具
JS 压缩/解压工具

在线压缩/解压 JS 代码

在线进制转换器
在线进制转换器

各进制数互转换器

Base64 编码/解码
Base64 编码/解码

Base64 编码/解码