在使用Jmockit的spring环境中,我通常想测试一个需要模拟许多其他类的类(这个类所依赖的类)。
E.g:
现在有Class1
,Class2
,...,Class20
。
Class1取决于Class2
,Class3
,...,Class20
(通过spring ioc)。
我想测试Class1
,并且需要Class2
,Class3
,...,Class20
的模拟,这太麻烦了。
如何只编写一次可以模拟Class2
,Class3
,...,Class20
的代码。
我期望的功能是:
@Mocked (excludeClasses = {Class1}) (excludeClasses expect is a variable paramter)
@Test
public void methodOfClass1 () {
// test code
}