现在比较火的IDE是JIDE,但是我一直在使用eclipse。对eclipse比较熟悉了,也有了感情了。这里就以eclipse为例,来整理下eclipse中junit插件的使用。
添加junit包到自己的工程中:
这里eclipse有自带junit的包,可以直接拿来使用的。但是实际项目中我们一般用的maven,所以为了统一还是和大家使用同样version的junit好点。在这里
我用maven生成一个简单的项目,但是将默认的junit包升级到4.12。
注意上面2个依赖包的路径,推荐使用自己maven仓库里面的jar包。然后在下面写一个例子,代码如下:
package test.junittest; import org.junit.Assert; import org.junit.Ignore; import org.junit.Test; public class TestDemo { @Test public void test() { Assert.assertTrue(true); Assert.assertFalse(false); } @Test public void test1() { Assert.assertTrue(true); } @Test @Ignore public void test2() { Assert.assertTrue(true); } }
这里在说下如果触发junit的执行:
1,如果要测试整个类里面所有的方法,那么直接随便选择一个位置然后run as 选择junit就可以
2,如果要测试该类里面的一个方法,那么就要选中这个方法的名字然后再右键run as 选中junit就可以了。
现在我们来一起看一下junit测试结果在eclipse里面的显示:
绿条表示通过,红条表示没通过,然后上面的执行数量,错误数量,失败数量都写的清清楚楚。注意这里的errors是系统出错,failures是测试没通过,一般来说我们写测试类一般都是看failures,因为测试代码都比较简单,不会有什么系统异常。右上角的几个按钮用来过滤和重新执行,挺方便的。出错的时候还给我们自动比对了,中括号里面显示的就是实际不相符的,方便我们对比,当然也可以双击进去看里面,里面更加清楚。