– Start
接着**上篇**,下面我们还使用 Mockito 提供的注解进一步简化我们的代码。
package demo03;
import java.util.Arrays;
import java.util.List;
import org.junit.jupiter.api.Assertions;
import org.junit.jupiter.api.Test;
import org.junit.jupiter.api.extension.ExtendWith;
import org.mockito.InjectMocks;
import org.mockito.Mock;
import org.mockito.Mockito;
import org.mockito.junit.jupiter.MockitoExtension;
// 注意此处设置
@ExtendWith(MockitoExtension.class)
class BusinessServiceTest {
@Mock
private DataAccessService dataAccessService;
@InjectMocks
private BusinessServiceImpl businessService;
@Test
void testQueryAllUsers() {
List<String> expectedAllUsers = Arrays.asList("test1", "test2");
// stubbing
Mockito.when(dataAccessService.queryAllUsers()).thenReturn(expectedAllUsers);
// call test method and verification
List<String> actual = businessServ