Daniel Marino
24 oktober 2024
Contextproblemen met Vert.x in Quarkus Reactive Panache oplossen met Mockito
Bij het testen van Quarkus-services die afhankelijk zijn van reactieve databasebewerkingen doet dit probleem zich voor. Het probleem 'Geen huidige Vertx-context gevonden' geeft doorgaans aan dat een Vert.x-context die vereist is om niet-blokkerende acties uit te voeren, ontbreekt. Testers moeten ervoor zorgen dat asynchroon gedrag correct wordt afgehandeld. Eén manier om dit te omzeilen is door de context handmatig te configureren of TestReactiveTransaction te gebruiken.