Junit 4 guidance

JUnit 4简化了testcase的开发过程,相比JUnit3主要的简化操作如下:

* 无须引入TestCase

*  无须继承 testcase

*  无须声明被测试方法以testXXX 开头。

*  无须assertTrue,etc等方法来判断结果的正确与否。

 

JUnit 4需要作的事情如下:

* 引入Test

* 被测试的方法需要以@Test开头

* 通过assert* 方法来判断结果

* @Before/@After在类的初始化和清扫阶段。

* @BeforeClass/@AfterClass 在@Test之前之后执行

 

 

JUnit新的特性:

* @Ignore('Message');

* @Timeout(timeout=5)

* @RunWith(),   @RunWith 是用来修饰类的,而不是用来修饰函数的。只要对一个类指定了 Runner ,那么这个类中的所有函数都被这个 Runner 来调用。

* Suites()

 

@RunWith(Parameterized.class)

@Parameters

 参数化测试主要是为了解决多个数据源进行同一个行为的测试而产生的:

http://blog.csdn.net/andycpp/archive/2006/10/10/1329218.aspx

 

 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值