首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 其他教程 > 开源软件 >

JUnit扩充方式(二)-使用Runner对JUnit进行扩展(基础)

2012-07-08 
JUnit扩展方式(二)-使用Runner对JUnit进行扩展(基础)在前面的文章中对于如何使用Rule对JUnit进行扩展进行

JUnit扩展方式(二)-使用Runner对JUnit进行扩展(基础)
在前面的文章中对于如何使用Rule对JUnit进行扩展进行了说明,在Rule之前对于JUnit的扩展使用的方式是通过创建一个继承自BlockJUnit4ClassRunner类的新的Runner类,然后在测试用例中通过@RunWith指定使用新的Runner来运行测试类实现的;
具体步骤如下:
1)创建一个新的Runner类,该类继承自BlockJUnit4ClassRunner;
2)在测试类中通过@RunWith指定使用新的Runner替代默认的Runner;
注:文中描述的只是一个Demo,操作的逻辑判断直接写在Runner中,实际过程中需要将Runner和操作逻辑解耦,实现一个松耦合的Runner;
代码如下:
创建继承自BlockJUnit4ClassRunner的新Runner:


在测试类中指定新的Runner代替默认Runner:
 

热点排行