사용자 도구

사이트 도구


java:mockito

차이

문서의 선택한 두 판 사이의 차이를 보여줍니다.

차이 보기로 링크

양쪽 이전 판 이전 판
다음 판 양쪽 다음 판
java:mockito [2016/06/03 12:33]
kwon37xi
java:mockito [2016/06/09 12:13]
kwon37xi
줄 42: 줄 42:
 doReturn(리턴값).when(mockObject).mockMethod(argThat(....)); doReturn(리턴값).when(mockObject).mockMethod(argThat(....));
 </code> </code>
 +
 +====== initMocks ======
 +  * [[https://examples.javacodegeeks.com/core-java/mockito/initializing-mockito-with-initmocks/|Initializing Mockito with InitMocks]]
 +  * ''@RunWIth''없이 일괄 ''@Mock'' 객체 생성하기
 +<code java>
 +public class CalculatorApplicationTestInitMocks {
 +    @Mock private Adder adderMock;
 +    @Mock private Subtracter subtracterMock;
 +    @Mock private Multiplier multiplierMock;
 +    @Mock private Divisor divisorMock;
 +
 +    @Before
 +    public void setUp() {
 +        MockitoAnnotations.initMocks(this); // 테스트 클래스의 @Mock 애노테이션 붙은 필드에 객체들이 생서됨
 +        ...
 +    }
 +}
 +</code>
 +
  
 ===== 참고 ===== ===== 참고 =====
java/mockito.txt · 마지막으로 수정됨: 2023/11/30 14:17 저자 kwon37xi