Spring为单元测试自动装配,用mock重写依赖

时间:2016-01-18 12:42:21

标签: java spring unit-testing dependency-injection

我有一个自动连接依赖的服务。依赖项与测试的服务类位于同一个包中,我需要在自动装配期间使用自定义模拟类(而不是Mockito)替换它。

       @Service
       public class ServiceClass {
           @Autowired
           DependencyClassA dependencyA;

           @Autowired
           DependencyClassB dependencyBToMock;
           //...
        }

        public class ServiceClassTest {
           //Tests

           @Service
           public static class DependencyClassBMock {
              //...
           }
        }

其中一个限制是旧的Spring版本2.5.4无法升级。

可以覆盖自动装配以选择模拟而不是真正的实现吗?

0 个答案:

没有答案