Mockito Spring 3.1 Integration



我一直在使用Spring中的@Configuration支持来创建用于JUnit测试的Mockito Mock

@Configuration
public class MockAppContextHelper {
    @Bean
    public IntegrationServerServiceWrapper integrationServerServiceWrapperTest() {
        return mock(IntegrationServerServiceWrapper.class);
    }
}

这在Spring 3.0.2中曾经运行良好。

在Spring 3.1中,我得到以下错误:由以下原因引起:org.springframework.beans.factory.BeanCreationException:创建类路径资源[com/kn/bpa/task/service/inpl/MockAppContextHelper.class]中定义的名称为"integrationServerServiceWrapperTest"的bean时出错:找不到匹配的工厂方法:工厂bean"MockAppContextHelper";工厂方法"integrationServerServiceWrapperTest()"。请检查是否存在具有指定名称的方法,并且该方法是非静态的。

有什么想法吗?

感谢您对的支持

考虑根据上的说明添加一个复制项目https://github.com/SpringSource/spring-framework-issues#readme它展示了在3.0.2中工作的有问题的配置,并在3.1.x 中失败

相关内容

  • 没有找到相关文章

最新更新