测试是保证代码健壮必不可少的环节,自己构建测试方法比较慢,并且也不规范,java中提供了Junit测试框架可以进行一键构建单元测试
Junit测试步骤
1.添加Junit依赖
<!--Junit测试框架依赖-->
<dependency>
<groupId>junit</groupId>
<artifactId>junit</artifactId>
<version>4.11</version>
<scope>test</scope>
</dependency>
2.生成测试类
3.自动生成测试类
测试路径如下:
多个接口测试
考虑将接口中相同的代码逻辑抽取到公共方法中
在接口方法之前执行的代码(比如读取资源),可以在@Before注解下实现
在接口方法之后执行的代码(比如释放资源),可以在@After注解下实现
在已有测试类下测试新方法
需要在测试类下给定一个@Test注解
并给定该注解的方法名和待测试的方法名保持一致
Junit介绍
Junit是用于编写和运行可重复的自动化开源测试框架
Junit可以广泛应用于测试工业大项目和单独的Java程序
Junit提供
测试功能共享通用的测试数据
测试套件可以轻松的组织和运行测试
测试整个对象或者对象的一部分或者是几个对象的交互
常用注解
@Before注解
当编写测试方法时,经常会发现一些方法在执行前需要创建一些相同的对象,使用@Before注解一个public void 方法会使该方法在@Test注解前被执行
@Test注解
@Test注解的public void 方法将会被当做测试用例,Junit每次都会创建一个新的测试实例,然后调用@Test注解方法
@After注解
如果在@Before注解方法中分配了额外的资源,那么在测试执行完成后,需要释放资源,使用@After注解一个public void 方法是该方法在@Test注解方法执行后执行