Как я могу протестировать веб-приложение на Джерси, развернутое на Tomcat?

Я создаю веб-приложение на Джерси, развернутое на Tomcat. Мне трудно понять, как тестировать приложение.

Тестирование базовой бизнес-логики (классы ресурсов, не относящихся к Джерси) возможно путем простого создания экземпляров классов в моих тестах и ​​вызова для них методов (это не имеет ничего общего с Jersey или Tomcat).

Но как правильно провести модульное тестирование классов ресурсов на Джерси (т. Е. Классов, которые сопоставляются с URL-адресами)?

Нужно ли мне запускать Tomcat для этого? Или я должен издеваться над объектами запроса и ответа, создавать экземпляры классов ресурсов в моих тестах и ​​передавать макеты моим классам?

Я читал о тестировании на сайте Джерси, но они используют Grizzly, а не Tomcat в своих примерах, что отличается.

Пожалуйста, объясните, как это должно быть сделано. Пример кода будет приветствоваться.

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

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