Ich möchte eine Handvoll REST
Endpunkte haben, um zu überprüfen, ob meine benutzerdefinierte Annotation beim Senden des gewünschten Fehlerstatus gut funktioniert.So haben Sie JAXRS-Endpunkte im Testordner
Wie ich möchte nicht diese bei meinen Kunden zu implementieren, sollte die natürliche Wahl, um meine @Path
Endpunkte im Test/java Ordner zu haben und sie durch die JAXRS
Implementierung entdeckt hat (in meinem Fall Jersey), durch die Verwendung von @ComponentScan
Annotation.
Leider passiert die Magie nicht.
Was ist die richtige Beschwörungsformel? Fehlt eine Zutat in meinem Rezept?
Mein Kontext ist Spring
, Hibernate
, Tomcat7
, Jersey 2.2
Möchten Sie vor dem Bereitstellen der Anwendung (mithilfe von Scheindiensten) oder testen nach dem Deployment in einen temporären Container (grundsätzlich mit HTTP Clients)? – aksappy
Dies ist Teil der üblichen Tests der App. Von Jenkins geführt. Es gibt bereits Tests, die zusammen mit der App einen eigenen Tomcat starten. Sie werden also separat in der App ausgeführt, die Testversion (nicht implementiert). –
Möchten Sie Tests für Ihre REST-Endpunkte schreiben und ausführen, ohne Tomcat separat auszuführen? – Justas