Unit-Testing-Trikot Restful Services
Ich bin neu beim Testen von Einheiten und möchte einige Trikotdienste in einem Projekt testen. Wir benutzen Junit. Bitte leiten Sie mich, Testfälle besser zu schreiben.
CODE:
@GET
@Path("/getProducts/{companyID}/{companyName}/{date}")
@Produces(MediaType.APPLICATION_JSON)
public Object getProducts(@PathParam("companyID") final int companyID,
@PathParam("date") final String date, @PathParam("companyName") final String companyName)
throws IOException {
return productService.getProducts(companyID, companyName, date);
}
Der oben genannte Service funktioniert einwandfrei und ich möchte einen Testfall für den Test der oben genannten Methode schreiben. Die obige Methode ruft die Liste der Produkte ab (List<Product>
) im JSON-Format. Ich möchte einen Testfall schreiben, um den Antwortstatus und das json-Format zu überprüfen.
HINWEIS: Wir verwenden die Version 1.17.1 von Jersey.
Hilfe wäre dankbar :)