Я новичок в модульном тестировании, и я хочу проверить некоторые трикотажные услуги в проекте. Мы используем Junit. Пожалуйста, посоветуйте мне лучше написать тестовые примеры.Единичное тестирование джерси Restful Services
КОД:
@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.
Помощь будет оценена :)
Как это единичный тест, если вы указываете на локальный сервер? –
Это всего лишь пример ... вы можете указать адрес конечной точки API, который вам нужен. – emgsilva
Это не единичный тест – MariuszS