一、单元测试概念
单元测试就是针对最小的功能单元编写测试代码,Java程序最小的功能单元是方法,因此,单元测试就是针对Java方法的测试,进而检查方法正确性。
二、Junit测试框架
(一)概念: Junit是Java语言实现的单元测试框架。
(二)优点:
- 可选择测试方法
- 一键执行全部测试方法
- Junit可以生成全部方法的测试报告
- 测试方法具有隔离性
(三)实现单元测试 - 1、导入JUnit包,若IDE已整合好Junit框架则不需要。
- 2、编写测试方法:该方法必须是公共无参无反非静态方法
- 3、添加@Test注解
- 4、测试方法完成预期正确性测试。
- 5、运行测试方法。(绿——通过,红——失败)
业务代码
public class UserService {
public String login(String loginname,String password){
if ("admin2".equals(loginname) && "123456".equals