Модульное тестирование трикотажа Restful Services

Я новичок в модульном тестировании, и я хочу протестировать некоторые сервисы Джерси в проекте. Мы используем Junit. Пожалуйста, помогите мне написать контрольные примеры лучше.

КОД:

    @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);
    }

Вышеупомянутый сервис работает нормально, и я хочу написать тестовый пример junit для тестирования вышеупомянутого метода. Выше метод будет получать список продуктов (List<Product>) в формате JSON. Я хотел бы написать контрольный пример для проверки статуса ответа и формата JSON.

НОТА: Мы используем версию Джерси 1.17.1.

Помощь будет оценена :)

Ответы на вопрос(3)

Ваш ответ на вопрос