Есть ли способ параметризованных тестов в JUnit Jupiter
(Junit5
)?Параметрированное тестовое исполнение в JUnit Jupiter (JUnit5)
@RunWith(Parameterized.class)
фона:
Я прошел через How to write junit tests for interfaces? и хотел реализовать в качестве тестовых случаев answered here использованием JUnit5. Но не удалось найти один и тот же класс в пакете Юпитера.
Попытки:
Заглядывая заменителей я обнаружил, что Extensions бы заменить @RunWith, как указано в Migrating tips
@RunWith больше не существует; заменяется на @ExtendWith.
Я попытался определение CustomExtension
, как это предусмотрено в образце here - MockitoExtension, но не смог добиться успеха в получении использовать экземпляры классов Параметризованных.
Ожидает предложений по тестированию интерфейсов с параметризованными экземплярами классов, реализующих его в JUnit5
.