[2019.04.06] Mock, MockBean
2019. 4. 6. 23:23ㆍ[개발] 기록
테스트 코드에서 Mock
@Mock, @MockBean : 컨테이너에 Bean이 없으면 새로운 가짜 Bean을 만들어서 @Autowired 처럼 주입해준다.
@Mock : Mockito 에서 만들었다. @RunWith(MockitoJUnitRunner.class)
@MockBean : Spring 에서 만들었다. @RunWith(SpringRunner.class)
Mockito.mock(MyService.class) : MyService 오브젝트에 @Mock 을 달아서 쓰는 것과 동일
출처 : https://www.baeldung.com/java-spring-mockito-mock-mockbean
'[개발] 기록' 카테고리의 다른 글
Jackson Error - InvalidDefinitionException: Direct self-reference leading to cycle (0) | 2019.04.16 |
---|---|
[2019.04.06] SpringBootTest, SpringJpaTest (0) | 2019.04.06 |
[2019.03.30] dSYM, Source map (0) | 2019.03.30 |
[2019.03.18] 용어 정리 (0) | 2019.03.18 |
[2019.03.16] H2와 Dialect (0) | 2019.03.16 |