Шпион Mockito Разыскивается, но не вызывается при запуске всех модульных тестов. - PullRequest
0 голосов
/ 24 апреля 2020

Я столкнулся с проблемой, связанной с шпионским мокитом. В одном классе 10,11 тестовых случаев. Когда я пытаюсь запустить одиночный модульный тест, он проходит успешно, но когда я пытаюсь запустить весь модульный тест, он выдает ошибку Wanted, но не вызывается. Использование аннотации DirtiesContext решает мою проблему, но я хочу понять, почему у меня возникла эта проблема. Я использую класс конфигурации для mocks

@Profile("test")
@Configuration
public class Configuration {
    @Bean
    public SomeClass someClass() {
        return spy(new FakeSomeClass());
    }
} 

@ActiveProfiles("test")
@ExtendWith(SpringExtension.class)
@SpringBootTest(classes = {TestApplication.class, Configuration.class} webEnvironment = WebEnvironment.NONE)
Class Test{
@Autowire
SomeClass someClass;
..
..
..
}
...