Я использую поддержку @Configuration весной, чтобы создать свой Mockito Mocks для использования в JUnit тестыMockito Spring 3.1 Интеграция
@Configuration
public class MockAppContextHelper {
@Bean
public IntegrationServerServiceWrapper integrationServerServiceWrapperTest() {
return mock(IntegrationServerServiceWrapper.class);
}
}
Это работало отлично весной 3.0.2.
Весной 3.1 я получаю следующее сообщение об ошибке: Вызванный: org.springframework.beans.factory.BeanCreationException: Ошибка при создании боб с именем «integrationServerServiceWrapperTest», определенного в классе пути ресурсов [COM/кп/BPA/задачи/услуги /impl/MockAppContextHelper.class]: Не найдено соответствующего метода фабрики: фабрика bean 'mockAppContextHelper'; метод фабрики 'integrationServerServiceWrapperTest()'. Убедитесь, что существует метод с указанным именем и нестатический.
Любые идеи?
Спасибо за вашу поддержку
Я никогда не построил макет таким образом (с @Configuration и @Bean), и я не знаю, в чем причина вашей ошибки, но вы можете взглянуть на проект [Springockito] (https://bitbucket.org/kubek2k/springockito/wiki/Home) которые значительно упрощают создание mocks в контексте Spring. –