关闭

junit3和junit4的使用区别

612人阅读 评论(0) 收藏 举报
分类:
junit3junit4的使用区别如下
1.JUnit3中需要继承TestCase类,但在JUnit4中已经不需要继承TestCase
2.JUnit3中需要覆盖TestCase中的setUptearDown方法,其中setUp方法会在测试执行前被调用以完成初始化工作,而tearDown方法则在结束测试结果时被调用,用于释放测试使用中的资源,而在JUnit4中,只需要在方法前加上@Before
@After
3.JUnit3中对某个方法进行测试时,测试方法的命令是固定的,例如对addBook这个方法进行测试,需要编写名字为tetAddBook的测试方法,而在JUnit4中没有方法命令的约束,在方法的前面加上@Test,这就代表这个方法是测试用例中的测试方法

4.新的断言assertThat
5. @BeforeClass @AfterClass 。在JUnit3,如果所有的test case仅调用一次setUp()tearDown()需要使用TestSetup
6.测试异常处理@Test(expected = DataFormatException.class)
7.设置超时
@Test(timeout = 1000)
8.忽略测试
@Ignore
9.集成测试
0
0

查看评论
* 以上用户言论只代表其个人观点,不代表CSDN网站的观点或立场
    个人资料
    • 访问:377659次
    • 积分:3192
    • 等级:
    • 排名:第10725名
    • 原创:15篇
    • 转载:119篇
    • 译文:0篇
    • 评论:31条
    最新评论