![]() |
Модераторы: LSD, AntonSaburov |
![]() ![]() ![]() |
|
November |
|
|||
Новичок Профиль Группа: Участник Сообщений: 28 Регистрация: 1.11.2006 Репутация: нет Всего: нет |
Доброе время суток.
Подскажите, пожалуйста, где можно посмотреть примеры тестирования класса сервлета. С тестированием классов бизнес логики никаких проблем не возникает. А вот с сервлетом... Дело в том, что он (насколько я понимаю) работает внутри контейнера сервлетов, используя переменнные окружения и т.д. Где взять тот же ServletRequest внутри JUnit? Заранее спасибо за внимание к топику. С уважением, November. |
|||
|
||||
Stampede |
|
|||
![]() Гносеолог ![]() ![]() Профиль Группа: Участник Клуба Сообщений: 963 Регистрация: 25.4.2005 Где: Calgary, Alberta, Canada Репутация: 66 Всего: 144 |
Посмотри на Кактус - это должно быть как раз то, что ты ищешь:
http://jakarta.apache.org/cactus/ Ну и вообще погуглюй по 'servlet unit test' (без кавычек). -------------------- "If you want something done right, do it yourself" По секрету: выучить английский - реально! |
|||
|
||||
alexsmirnov |
|
|||
Шустрый ![]() Профиль Группа: Участник Сообщений: 76 Регистрация: 23.8.2005 Репутация: 5 Всего: 7 |
Еще есть понятие "mock" - создаешь свою реализацию интерфейсов ( всего-то 3 - ServletContext, HttpServletRequest, HttpServletResponse ) которые возвращают те значения которые ожидаются в приложении. Обычно это гораздо быстрее чем тестировать в реальном контейнере. Смотри :
- jmock - htmlunit, - Shale test framework |
|||
|
||||
JUncle |
|
|||
Бывалый ![]() Профиль Группа: Участник Сообщений: 162 Регистрация: 6.4.2006 Где: Казань, РФ Репутация: нет Всего: 1 |
Слышал еще про HttpUnit. Но сам не юзал.
--------------------
class JUncle extends Man // singleton{/*...*/} |
|||
|
||||
November |
|
|||
Новичок Профиль Группа: Участник Сообщений: 28 Регистрация: 1.11.2006 Репутация: нет Всего: нет |
Спасибо!
![]() |
|||
|
||||
![]() ![]() ![]() |
Правила форума "Java" | |
|
Если Вам помогли, и атмосфера форума Вам понравилась, то заходите к нам чаще! С уважением, LSD, AntonSaburov, powerOn, tux. |
1 Пользователей читают эту тему (1 Гостей и 0 Скрытых Пользователей) | |
0 Пользователей: | |
« Предыдущая тема | Java EE (J2EE) и Spring | Следующая тема » |
|
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности Powered by Invision Power Board(R) 1.3 © 2003 IPS, Inc. |