因此,我想使用@ParameterizedTest在一个测试用例中测试不同类的对象(所有对象都扩展到一个称为“实体”的类)。但是以某种方式它对我不起作用。该问题的解决方法是什么?
我尝试了以下操作(这给我带来了错误)。
@ParameterizedTest
@CsvSource({
"Car",
"Airplane",
"Bike"
})
@Test
void testing_multiple_objects(Object obj) {
Object object = mock(obj.getClass());
Coloring.colorOf(null, (Entities) object);
verify(colorNotFound, never());
}