Hướng dẫn sử dụng Mockito trong SpringBoot application
Dependency
- Thêm dependency trong pom.xml để thực hiện UnitTest
Trong Spring Boot version 2.2.6 trở lên đã có sẵn thư viện cho junit 5
Mock bean
- Sử dụng annotation @Mockbean để mock bean
Mock static class
- Sử dụng MockedStatic như sau
Ví dụ: Giả sử cần test class MockStatic sử dụng static class StaticClass
Viết unit test như sau
Mock return function
- Giả lập function theo format
Ví dụ
Mock void function
- Giả lập void function theo format
Ví dụ
Source code ở đây