| Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате |
| Форум программистов > Java EE (J2EE) и Spring > Тестирование сервлета в JUnit |
| Автор: November 25.11.2006, 07:40 |
| Доброе время суток. Подскажите, пожалуйста, где можно посмотреть примеры тестирования класса сервлета. С тестированием классов бизнес логики никаких проблем не возникает. А вот с сервлетом... Дело в том, что он (насколько я понимаю) работает внутри контейнера сервлетов, используя переменнные окружения и т.д. Где взять тот же ServletRequest внутри JUnit? Заранее спасибо за внимание к топику. С уважением, November. |
| Автор: Stampede 25.11.2006, 10:12 |
| Посмотри на Кактус - это должно быть как раз то, что ты ищешь: http://jakarta.apache.org/cactus/ Ну и вообще погуглюй по 'servlet unit test' (без кавычек). |
| Автор: alexsmirnov 25.11.2006, 15:38 |
| Еще есть понятие "mock" - создаешь свою реализацию интерфейсов ( всего-то 3 - ServletContext, HttpServletRequest, HttpServletResponse ) которые возвращают те значения которые ожидаются в приложении. Обычно это гораздо быстрее чем тестировать в реальном контейнере. Смотри : - jmock - htmlunit, - Shale test framework |
| Автор: JUncle 25.11.2006, 17:44 |
| Слышал еще про HttpUnit. Но сам не юзал. |
| Автор: November 25.11.2006, 18:39 |
| Спасибо! |