Open
Description
Quarkus needs to run tests in its own ClassLoader
, and it achieves this by intercepting all methods through InvocationInterceptor
and redirecting them to a new test instance loaded from the Quarkus ClassLoader
.
This works really well with the exception of @MethodSource
based parameters. As there is no way to intercept that the method is invoked on the original instance, and the parameters may be loaded from the wrong ClassLoader
.
It would be great if we could have some additional methods added to InvocationInterceptor
to intercept this invocation as well.
Related Issues
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment