Я новичок в модульном тестировании, и я хочу проверить некоторые трикотажные услуги в проекте. Мы используем Junit. Пожалуйста, помогите мне лучше написать тестовые примеры.
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);
}
Вышеупомянутая служба работает нормально, и я хочу написать тестовый пример junit для тестирования вышеупомянутого метода. Вышеуказанный метод будет извлекать список продуктов (List<Product>
) в формате JSON. Я хотел бы написать тестовый пример, чтобы проверить статус ответа и формат json.
ПРИМЕЧАНИЕ: Мы используем версию Джерси 1.17.1.
Помощь будет оценена:)