我尝试对扩展相同基类的所有类运行一些测试,例如:
classe Baseclass {
abstract int method();
}
class A extends Baseclass { int method(){...} }
class B extends Baseclass {int method() {..}}
class Testclass {
@ParameterizedTest
@ValueSource( classes={T extends Baseclass})
void test(Baseclass T){
assertStuff(T..)}}
测试类应该执行A类和B类的测试方法。 当我添加扩展 BaseClass 的 C 类时,应该自动测试 C 类。 有办法做到这一点吗?