-
|
In the deprecated @RunWith(CustomRunner.class)
public MyTest {
// ...
}with public class CustomRunner extends JUnitPlatform {
public CustomRunner(final Class<?> clazz)
throws NoSuchFieldException, SecurityException, IllegalArgumentException, IllegalAccessException {
super(shadowTestClass(clazz));
}
// ...
private static Class shadowTestClass(Class testClass) {
return modified test class, poissibly with custom classloader;
}
}I'm not quite sure it's possible to do the same using current JUnit feature set. From I found, in particular in I've also seen this selector |
Beta Was this translation helpful? Give feedback.
Replies: 2 comments 4 replies
-
|
This sounds like a job for a custom test instance factory: https://docs.junit.org/current/user-guide/#extensions-test-instance-factories
|
Beta Was this translation helpful? Give feedback.
-
|
To support your use case, you may be able to register a custom Related Issues |
Beta Was this translation helpful? Give feedback.
As a side note, if you're interested in support for a custom
ClassLoader, you really should search the open issues for discussions related to "ClassLoader" before starting a discussion.