当使用jmockit时,如何通过特殊类批量模拟类并进行反向操作

时间:2017-12-31 11:32:34

标签: testing mocking jmockit

在使用Jmockit的spring环境中,我通常想测试一个需要模拟许多其他类的类(这个类所依赖的类)。

E.g:

现在有Class1Class2,...,Class20

Class1取决于Class2Class3,...,Class20(通过spring ioc)。

我想测试Class1,并且需要Class2Class3,...,Class20的模拟,这太麻烦了。

如何只编写一次可以模拟Class2Class3,...,Class20的代码。

我期望的功能是:

@Mocked (excludeClasses = {Class1}) (excludeClasses expect is a variable paramter)    
@Test    
public void methodOfClass1 () {
    // test code
}

0 个答案:

没有答案