Какова лучшая стратегия тестирования и инструмент для проекта GWT?
Я работаю с GWT уже несколько месяцев. У меня трудности с тестированием. Я использую шаблон MVP, мероприятия и места. Я тестирую классы без какого-либо специального кода GWT с помощью Junit. Но клиентские классы с большим количеством зависимостей GWT сложно протестировать.
Какие стратегии и инструменты вы бы порекомендовали?
1 ответ
Большинство докладчиков (из MVP) должны быть тестируемыми без GWT-специфических зависимостей.
Для более сложных случаев подход Apache (бывший Google) Wave кажется мне лучшим: они создали MVP вплоть до очень маленьких компонентов, таких как кнопки на панели инструментов. Это значит, что у вас будет много (как минимум) интерфейса представления и класса реализации (но это из-за Java), но это того стоит, если ваши сценарии "достаточно сложны".
Посмотрите на http://www.google.com/events/io/2010/sessions/gwt-continuous-build-testing.html несколько конкретных примеров.