java—有没有办法使用类变量模拟类?

vxbzzdmp  于 2021-09-13  发布在  Java
关注(0)|答案(0)|浏览(209)

我想模拟一个类列表。到目前为止,我有一些类似于:

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变量放入<>,因此我不太确定如何继续。也许有其他方法可以替代使用实体模型<>或者有某种方法可以在<>之间放置一个变量。
(对这个模糊的标题表示歉意。不太清楚该怎么说。)

暂无答案!

目前还没有任何答案,快来回答吧!

相关问题