What problem are you trying to solve?
JUnit 5.13 introduced @ParameterizedClass which is much closer to JUnit 4 semantics, so rewrite won't need extra init methods.
Recent Java versions could even use @ParameterizedClass record, however, it might be harder to implement.
Describe the solution you'd like
Use @ParameterizedClass instead of @ParameterizedTest.
Additional context
https://junit.org/junit5/docs/current/user-guide/#writing-tests-parameterized-tests-consuming-arguments-classes
I might contribute
What problem are you trying to solve?
JUnit 5.13 introduced
@ParameterizedClasswhich is much closer to JUnit 4 semantics, so rewrite won't need extrainitmethods.Recent Java versions could even use
@ParameterizedClass record, however, it might be harder to implement.Describe the solution you'd like
Use
@ParameterizedClassinstead of@ParameterizedTest.Additional context
https://junit.org/junit5/docs/current/user-guide/#writing-tests-parameterized-tests-consuming-arguments-classes
Are you interested in contributing this feature to OpenRewrite?
I might contribute