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 :)

Antworten auf die Frage(3)

Ihre Antwort auf die Frage