如何使用@ParameterizedTest测试多个对象?

时间:2019-05-29 23:11:03

标签: java unit-testing testing junit

因此,我想使用@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());
}

0 个答案:

没有答案