부록 C. Mockito 기초 사용법
테스트 주도 개발 시작하기 부록 C를 요약한 내용입니다.
모의 객체 생성
@Test
void mockClass() {
GameNumGen mockGen = mock(GameNumGen.class);
given(mockGen.generate(GameLevel.EASY)).willReturn("123");
assertEquals("123", mockGen.generate(GameLevel.EASY));
}스텁 설정
@Test
void mockClass() {
GameNumGen mockGen = mock(GameNumGen.class);
given(mockGen.generate(GameLevel.EASY)).willReturn("123");
assertEquals("123", mockGen.generate(GameLevel.EASY));
}인자 매칭 처리
ArgumentMatchers 클래스는 any() 외에도 다음의 메서드를 제공한다.
행위 검증
인자 캡쳐
JUnit 5 확장 설정
Last updated