[TOC]
# 一. 单元测试简单流程
## 1.1 准备待测试代码
Java程序最小的功能单元是方法,因此,对Java程序进行单元测试就是针对单个Java方法的测试。对于高质量的代码来说,测试覆盖率应该在80%以上。
- HelloJava.java
```
package com;
public class HelloJava {
public int age;
public HelloJava(int age) {
this.age = age;
}
}
```
## 1.2 准备单元测试
### 1.2.1 引入JUnit5依赖
```
org.junit.jupiter
junit-jupiter-api
5.7.0
test
```
### 1.2.2 编写单元测试
- 常见注意事项
- 测试类的包名应该和待测试的包名对应。
- 测试类和待测试类名称一一对应:`HelloJava` 对应 `HelloJavaTest`
- 添加 `@Test` 注解
- 一个方法对应一个测试方法
```
package com;
import static org.junit.jupiter.api.Assertions.*;
import org.junit.jupiter.api.T