Quarkus doesn't allow injecting objects into a native image test (I do not understand why, but that's a separate topic). How am I supposed to write a test then, that relies on injected objects? In my case the non-native test gets a JPA EntityManager injected which is created by Quarkus based on the application configuration. I use the entity manager to create test data and query expected results in the database afterwards. How should this work with a native image test? Creating the entity manager manually isn't really a solution because there is also Flyway involved and other steps that Quarkus - fortunately - usually does automatically.
EntityManager
2.1m questions
2.1m answers
60 comments
57.0k users