我想模拟一个类列表。到目前为止,我有一些类似于:
List<Class<? extends ParentClass>> classes =
new ArrayList<Class<? extends ParentClass>>(Arrays.asList(ClassA.class,ClassB.class,ClassC.class));
for (Class<? extends ParentClass> childClass : classes) {
mockAllChildClasses();
new MockUp<childClass>() {
@Mock
public String process() {
// return some string specific to this class
}
};
// verify that the tested method returns the class-specific string mocked above;
}
但由于我不能简单地将childclass变量放入<>,因此我不太确定如何继续。也许有其他方法可以替代使用实体模型<>或者有某种方法可以在<>之间放置一个变量。
(对这个模糊的标题表示歉意。不太清楚该怎么说。)
暂无答案!
目前还没有任何答案,快来回答吧!