Я столкнулся с проблемой, связанной с шпионским мокитом. В одном классе 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;
..
..
..
}