@ExtendWith(MockitoExtension.class)
class ArticleManagerTest {
@Mock
ArticleDatabase database;
@Mock
User user;
@Spy
@InjectMocks
private ArticleManager manager;
@BeforeEach
void setup(){
// some initialization codes
}
@Test
void shouldDoSomething() {
// TODO perform some tests with this managers
when(database.some(param)).thenReturn(data);
Object res = manager.exe();
assertEquals(res, "data");
verify(database).some(param);
}
}
Reading more: Unit tests with Mockito – Tutorial
0 Comments