- Java Unit Test 에서 Mock 을 지원하는 Testing Framework 중 하나
(이외에도 JMock, EasyMock, PowerMock 등이 있음)
* Mockito 에서 Private Method 를 지원하지 않는 이유
1. Class Loader 를 해킹해야 되며, API 도 변경해야 한다.
2. Private 을 Protected or Package-Private 으로 변경을 통해 쉽게 해결할 수 있다.
3. 해당 기능 지원을 위해 Cost 가 들어가며, 이 기능은 이미 PowerMock 에서 지원하고 있다
4. OO 관점에서 볼 때 적절하지 않다
* Mockito 2.1.0
- final class 에 대한 mocking 추가
* Mockito 1.8.0
- spy 에 대한 지원
* Home Page
* Git Hub
- https://github.com/mockito/mockito
* 한글 : https://github.com/mockito/mockito/wiki/Mockito-features-in-Korean
http://bestalign.github.io/2016/07/08/intro-mockito-1/
http://bestalign.github.io/2016/07/10/intro-mockito-2/
'SW 공학 > ::: Mockito' 카테고리의 다른 글
///Mockito 활용: 3. spy 생성하기 (0) | 2021.08.06 |
---|---|
///Mockito 활용 : 2.Mock Injection (0) | 2020.09.27 |
Mockito 활용: 1. Mock 생성하기 (0) | 2020.09.26 |
Mockito 2.x (작석중) (0) | 2019.08.25 |