junit--eclipse插件

时间:2022-06-30 06:45:44

现在比较火的IDE是JIDE,但是我一直在使用eclipse。对eclipse比较熟悉了,也有了感情了。这里就以eclipse为例,来整理下eclipse中junit插件的使用。

添加junit包到自己的工程中:

junit--eclipse插件



这里eclipse有自带junit的包,可以直接拿来使用的。但是实际项目中我们一般用的maven,所以为了统一还是和大家使用同样version的junit好点。在这里

我用maven生成一个简单的项目,但是将默认的junit包升级到4.12。

junit--eclipse插件

junit--eclipse插件

注意上面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里面的显示:

junit--eclipse插件



junit--eclipse插件





绿条表示通过,红条表示没通过,然后上面的执行数量,错误数量,失败数量都写的清清楚楚。注意这里的errors是系统出错,failures是测试没通过,一般来说我们写测试类一般都是看failures,因为测试代码都比较简单,不会有什么系统异常。右上角的几个按钮用来过滤和重新执行,挺方便的。出错的时候还给我们自动比对了,中括号里面显示的就是实际不相符的,方便我们对比,当然也可以双击进去看里面,里面更加清楚。

junit--eclipse插件

junit--eclipse插件