Написание одиночного модульного теста для нескольких реализаций интерфейса

У меня есть интерфейсList чьи реализации включают в себя Singly Linked List, Doubly, Circular и т. д. Модульные тесты, которые я написал для Singly, должны быть полезны для большинства Doubly, а также для Circular и любой другой новой реализации интерфейса. Таким образом, вместо того, чтобы повторять модульные тесты для каждой реализации, предлагает ли JUnit что-то встроенное, что позволило бы мне иметь один тест JUnit и запускать его для разных реализаций?

Используя параметризованные тесты JUnit, я могу предоставить различные реализации, такие как Singlely, doublely, round и т. Д., Но для каждой реализации один и тот же объект используется для выполнения всех тестов в классе.

Ответы на вопрос(6)

Ваш ответ на вопрос