Исключение InvalidUseOfMatchersException из spring boot junit5

#java #spring-boot #junit5 #spring-boot-test

Вопрос:

У меня есть junit5 класс ниже по Spring Boot Application

 @ExtendWith(MockitoExtension.class)
public class EmployeeServiceITCase {
  @Mock
  private EmployeeRepository employeeRepository;

  private Map<String, List<Employee>> cache;
  private EmployeeService employeeService;

  @BeforeEach
  public void setUp() throws Exception {
    cache = new ConcurrentHashMap<>();
    SimpleMeterRegistry meterRegistry = new SimpleMeterRegistry();
    employeeService = new EmployeeService(employeeRepository, cache, meterRegistry);
    when(employeeRepository.findActiveEmployee()).thenReturn(buildDataFromDB());
  }

  @Test
  public void shouldLoadDataFromDBtoCache(){
    
    employeeService.loadEmployeeData();
    assertNotNull(cache);
    Assertions.assertTrue(cache.containsKey("123"));
    Assertions.assertTrue(cache.containsKey("324"));
  }
}
 

loadEmployeeData() загружает данные из БД и помещает их в кэш.

Я могу запустить вышеуказанный тест из среды IDE IntelliJ, но когда я запускаю вышеуказанный тест с помощью maven-надежного и надежного плагина для покрытия, я получаю

org.mockito.exceptions.misusing.InvalidUseOfMatchersException: исключение.

Я не уверен, чего мне здесь не хватает.

Комментарии:

1. Не могли бы вы, пожалуйста, добавить весь import раздел для этого теста и полное исключение, включая трассировку стека?