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

junit浅学札记二

2012-06-30 
junit浅学笔记二? 上一节初步介绍了什么是单元测试,为什么要做单元测试,以及junit4的初步使用,这里我们接

junit浅学笔记二

? 上一节初步介绍了什么是单元测试,为什么要做单元测试,以及junit4的初步使用,这里我们接着说一下junit4中的注解。

? =============本节知识点============================

*???? Error和Failures

*??? Junit4 Annotation

==================================================================

?

1.?? 在讲注解之前,先来认识 Error和Failures这两种错误有什么不同。

?

Errors:表示程序本身错误

?

?

?

运行方法,会有一下错误提示:

junit浅学札记二

Failures: 是指测试失败。

所以,我们在写测试程序的时候,要先保证Errors是没有错误的,再来看Failures有没有错误。

?

2.? 下面介绍junit4 的常用注解

-----------------------------------------------------------

*???????????? @ Test:测试方法

????????????????? A)? (expected=XXEception.class)

??????????????? B)? (timeout=xxx)

*.?????????? @ Ignore: 被忽略的测试方法

*.?????????? @Before: 每一个测试方法之前云行。

*.?????????? @After : 每一个测试方法之后运行。

*.?????????? @BefreClass 所有测试开始之前运行。

*.?????????? @AfterClass 所有测试结果之后运行。

------------------------------------------------------------

下面通过一个测试程序来解释这些注解含义

标记红星(*)方法在每个方法开始和结尾都运行一次。

标记绿星(*)的方法只在所有方法的开始和结尾运行一次。

junit有多种注解,我们常用的也就上面几种。

热点排行