Итак, я хочу протестировать объекты разных классов (все распространяющиеся на один класс с именем "Entities") в одном тестовом примере с помощью @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());
}