2009-09-09 1 views

ответ

2

Пробег: JspTest. Используйте его для тестирования логики представления на странице JSP.

+0

Все перечисленные как * alpha * после 7 лет, без видимой активности. Наверное, мертв. – Raedwald

3

Отъезд HtmlUnit или Watij.

Они обеспечивают механизм безголового-браузер, который позволяет создавать тесты с помощью навигации HTML-страниц, заполнение форм, нажатие кнопок и т.д.

Сказав, что я пытаюсь поставить как мало функциональность в моих JSPs (или аналогично) и сосредоточить мое тестирование на основных бизнес-логических объектах и ​​их создании компонентов для отображения JSP. Но окончательное тестирование JSP - это, безусловно, хорошая идея.

1

Разбить его? ;)

В ходе тестирования контейнера (используя команду Cactus) или скомпилируйте JSP на сервлеты, а затем издевайтесь над объектами ответа/ответа.

JUnit In Action имеет раздел модульного тестирования JSPs & код сервера. Я бы очень рекомендовал книгу.

7

Помимо логики отображения, которая, как известно, трудно проверить, мой совет будет заключаться не в логике в JSP. Вместо этого переместите его в ПОЖО, и проблема решена.

Смежные вопросы