junit浅学笔记二
? 上一节初步介绍了什么是单元测试,为什么要做单元测试,以及junit4的初步使用,这里我们接着说一下junit4中的注解。
? =============本节知识点============================
*???? Error和Failures
*??? Junit4 Annotation
==================================================================
?
1.?? 在讲注解之前,先来认识 Error和Failures这两种错误有什么不同。
?
Errors:表示程序本身错误
?
?
?运行方法,会有一下错误提示:
Failures: 是指测试失败。
所以,我们在写测试程序的时候,要先保证Errors是没有错误的,再来看Failures有没有错误。
?
2.? 下面介绍junit4 的常用注解
-----------------------------------------------------------
*???????????? @ Test:测试方法
????????????????? A)? (expected=XXEception.class)
??????????????? B)? (timeout=xxx)
*.?????????? @ Ignore: 被忽略的测试方法
*.?????????? @Before: 每一个测试方法之前云行。
*.?????????? @After : 每一个测试方法之后运行。
*.?????????? @BefreClass 所有测试开始之前运行。
*.?????????? @AfterClass 所有测试结果之后运行。
------------------------------------------------------------
下面通过一个测试程序来解释这些注解含义
标记红星(*)方法在每个方法开始和结尾都运行一次。
标记绿星(*)的方法只在所有方法的开始和结尾运行一次。
junit有多种注解,我们常用的也就上面几种。