您的位置:首页 > 其它

junit3和junit4的区别总结

2014-11-11 17:17 246 查看
先来看一个例子:



先用junit3来写测试用例,如下:



junit3测试结果:





从上面可看出:

1.junit3必须要继承TestCase类

2.每次执行一个测试用例前,junit3执行一遍setup(),用于对数据的初始化

执行完一个测试用例后,再执行teardown,用于销毁还原数据

3.测试方法必须写成test***形式。比如上述写了三个方法,testAdd,eee,test,但是测试结果中只有testAdd和test的

再看用junit4写测试用例:



junit4运行结果:





可知junit4:

1.junit4 不需继承TestCase这个类

2.junit4使用标签@Before,@After代替junit3中的Setup和Teardown

4.junit的用例名称可以随便写,只要前面加个标签@Test即可。如写了三个方法:testAdd,testMinus和eee,运行后,这三个方法都得到了执行
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: