Stub/ Mock/Fake 등을 묶어‘테스트 더블(Test Double)' 이라고 한다. (여기서 Double=대역)
SpringBoot에선 BDDMockito를 지원해 B(Behavior) Driven Test를 지원한다.
MockMVC 과 Mockito의 차이.
- mockito가 좀 더 general하고 더 많은 case를 지원하고, 여러가지 mock도 지원한다. (mockObject.when() 등등...)
- MockMVC는 spring 전용.