Тестирование интерфейсов с junit 5

Я практикуюсь в алгоритмах, поэтому я хотел попробовать написать код для разных структур данных для типа данных union-find. Я написал интерфейс для типа данных и хотел попробовать написать модульные тесты для разных реализаций интерфейса, но я не знаю, как это сделать, не переписывая разные тестовые файлы для разных реализаций.

Я видел здесь в первом ответе, что есть что-то, связанное с параметризованным тест, который можно использовать, но я не очень понимаю, как он работает, и он не работает для меня, я думаю, потому что я использую JUnit 5.4.

Есть ли способ заставить его работать в JUnit 5 и как изменить код, чтобы он мог использовать JUnit 5? Или есть лучший способ проверить тип данных/интерфейс?


person user14018421    schedule 19.12.2020    source источник
comment
Если параметризованный тест окажется тем, что вам нужно, ознакомьтесь с §2.15 руководства пользователя.   -  person Slaw    schedule 19.12.2020