Ich brauche zum schreiben von Junit-Testfällen für Jersey-Rest-web-service ..Bitte helfen Sie mir oder poste einen Beispielcode?
Dies ist der code, für die ich freue mich auf schreiben Sie Junit-Testfälle--
@GET
@Path("/get")
@Produces("application/json")
public User getUser()
{
User user= new com.rest.rahul.User();
user.setEmpid("12");
user.setEmail("[email protected]");
user.setName("DJ");
return user;
}
Welcher Teil funktioniert nicht?
bin neu in Junit-Testfällen für jersey-rest-webservice..Es geht nicht darum, abt, welcher Teil nicht funktioniert..muss ich schreiben Junit-test cases für die rest-web-service, ohne den server läuft....
bin neu in Junit-Testfällen für jersey-rest-webservice..Es geht nicht darum, abt, welcher Teil nicht funktioniert..muss ich schreiben Junit-test cases für die rest-web-service, ohne den server läuft....
InformationsquelleAutor Rahul Jain | 2014-07-18
Du musst angemeldet sein, um einen Kommentar abzugeben.
Was willst du unit-Tests? Ich würde nicht die Mühe mit unit-Tests einfach setter. Aber wenn Sie möchten, testen Sie die JSON-Ausgabe, die Sie eigentlich suchen, so etwas wie ein Integrationstest. Ein test, der Stiefelriemen Ihrer Anwendung, stellt der webservice und ruft dann die
getUser
Methode.Werfen Sie einen Blick auf https://blog.codecentric.de/en/2012/05/writing-lightweight-rest-integration-tests-with-the-jersey-test-framework/
InformationsquelleAutor Robin van Breukelen
Testen eines Webservice mit JUnit beinhaltet die Inbetriebnahme der web-service innerhalb der Testumgebung, durchführen der Anforderung, die Validierung der Antwort und dann Herunterfahren.
Können Sie Jersey ' s REST-Client zum ausführen einer Anfrage auf einem server, der kommt, wenn der test ausgeführt wird. Holen Sie sich die Antwort und die Geltendmachung Ihrer erforderlichen Bedingungen, die auf das response-Objekt.
Mehr auf die Jersey-client-hier:
http://www.mkyong.com/webservices/jax-rs/restful-java-client-with-jersey-client/
InformationsquelleAutor John Papastergiou