κΈ°μ‘΄μλ SimpleDataRepository simpleDataRepositoryMock = mock(SimpleDataRepository.class);
μ΄λ° μμΌλ‘ mock()
ν¨μλ₯Ό ν΅ν΄μ λ§€λ² Mock Objectλ₯Ό μμ±ν΄ μ£Όλ©΄μ ν
μ€νΈλ₯Ό ν΄μ€¬μ§λ§ μ΄ λΆλΆμ @Mock
μ΄λ
Έν
μ΄μ
μ ν΅ν΄μ μ½λλμ μ€μ¬μ€ μ μμ΅λλ€.
@ExtendWith(MockitoExtension.class)
public class SimpleServiceMockTests {
@InjectMocks
SimpleService simpleService;
@Mock
SimpleDataRepository simpleDataRepository;
...
}
@Mock
μ ν΄λΉ ν΄λμ€μ λν Mock Objectλ₯Ό μμ±ν΄μ€λλ€.@ExtendWith(MockitoExtension.class)
μ Mock ν
μ€νΈκ° νμν κ²½μ° μ¨μΌνλ μ΄λ
Έν
μ΄μ
μ
λλ€.@BeforeEach
public void init() {
MockitoAnnotations.initMocks(this);
}
@InjectMocks
λ @Mock
μ΄ λΆμ κ°μ²΄λ₯Ό μ£Όμ
μν€λ μ΄λ
Έν
μ΄μ
μ
λλ€.