Я практикуюсь в алгоритмах, поэтому я хотел попробовать написать код для разных структур данных для типа данных union-find. Я написал интерфейс для типа данных и хотел попробовать написать модульные тесты для разных реализаций интерфейса, но я не знаю, как это сделать, не переписывая разные тестовые файлы для разных реализаций.
Я видел здесь в первом ответе, что есть что-то, связанное с параметризованным тест, который можно использовать, но я не очень понимаю, как он работает, и он не работает для меня, я думаю, потому что я использую JUnit 5.4.
Есть ли способ заставить его работать в JUnit 5 и как изменить код, чтобы он мог использовать JUnit 5? Или есть лучший способ проверить тип данных/интерфейс?