上一节初步介绍了什么是单元测试,为什么要做单元测试,以及junit4的初步使用,这里我们接着说一下junit4中的注解。
=============本节知识点============================
* Error和Failures
* Junit4 Annotation
==================================================================
1. 在讲注解之前,先来认识 Error和Failures这两种错误有什么不同。
Errors:表示程序本身错误
@Test
publicvoidtestAdd() {
intz=newT().add(5,3);
assertEquals(8,z);
inta=8/0;//这一句是有错误的
}
复制代码
运行方法,会有一下错误提示:
Failures: 是指测试失败。
@Test
publicvoidtestAdd() {
intz=newT().add(5,4); //这里修改了数值,把4该为3正确了
assertEquals(8,z);
}
在来运行这个方法,看一下错误提示:
所以,我们在写测试程序的时候,要先保证Errors是没有错误的,再来看Failures有没有错误。