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

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

内容简介:> 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


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

查看所有标签

猜你喜欢:

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

锦绣蓝图

锦绣蓝图

[美] 沃德科 (Christina Wodtke)、[美] 戈夫拉 (Austin Govella) / 蔡芳 / 人民邮电出版社 / 2009-11-01 / 59.00

Web 2.0和社会化大趋势下,你的网站发展喜人,但是问题也接踵而来:信息变得越来越庞杂无序,业务流程愈加复杂,搜索和导航越来越难,用户对使用体验的要求也越来越高……怎么办? 作者非常通俗易懂地讲述了如何规划易用的网站及其背后的信息架构原理。首先介绍了建立信息架构的八项基本原则,然后重点强调了组织系统和元数据在信息架构中的作用,并指出设计搜索和导航需要考虑的问题和方法,另外还补充了当今热门的......一起来看看 《锦绣蓝图》 这本书的介绍吧!

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

在线压缩/解压 JS 代码

HTML 编码/解码
HTML 编码/解码

HTML 编码/解码

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

Base64 编码/解码