J'ai besoin d'écrire des cas de Test Junit pour le Jersey de services web Rest ..Merci de m'aider ou de poster un exemple de code?
C'est le code pour lequel je suis à la recherche d'écrire des cas de test Junit--
@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;
}
- La partie n'est pas de travail?
- je suis nouveau sur Junit cas de test pour le jersey reste webservice..Il n'est pas sur env dont une partie ne fonctionne pas..j'ai besoin d'écrire des cas de test Junit pour les services web rest sans courir le serveur....
Vous devez vous connecter pour publier un commentaire.
Ce que vous voulez de test de l'unité? Je ne vous embêtez pas avec les tests unitaires simplement setters. Mais si vous voulez tester la sortie JSON, vous êtes à la recherche de quelque chose comme un un test d'intégration. Un test qui démarre votre application, met en place le webservice et appelle ensuite la
getUser
méthode.Jetez un oeil à https://blog.codecentric.de/en/2012/05/writing-lightweight-rest-integration-tests-with-the-jersey-test-framework/
De tester un service web avec JUnit implique le démarrage du service web à l'intérieur de l'environnement de test, exécution de la demande, la validation de la réponse, puis l'arrêter.
Vous pouvez utiliser Maillot de REPOS du Client pour effectuer une requête sur un serveur qui arrive lorsque le test est exécuté. Obtenez la réponse et de faire Valoir vos conditions requises sur la réponse de l'objet.
Plus sur le Maillot du client ici:
http://www.mkyong.com/webservices/jax-rs/restful-java-client-with-jersey-client/