2009-09-09 8 views

Odpowiedz

2

Wypróbuj JspTest. Użyj go do przetestowania logiki widoku na stronie JSP.

+0

Po 7 latach nadal wyświetlany jako * alpha * bez widocznej aktywności. Prawdopodobnie martwy. – Raedwald

3

Zapoznaj się z HtmlUnit lub Watij.

Zapewniają mechanizm bezgłowy-browser, który pozwala pisać testy przechodząc stron HTML, wypełnianie formularzy, naciskając przyciski itp

Mimo, że staram się umieścić jak niewiele funkcjonalności w moim JSP (lub podobne) i skupić się na testowaniu na obiektach logiki biznesowej i ich tworzeniu fasoli na ekranie JSP. Ale ostateczne testowanie stron JSP to zdecydowanie dobry pomysł.

1

Usunąć? ;)

W teście kontenera (używając: powiedz Cactus) lub skompiluj strony JSP do serwletów, a następnie pozoruj obiekty odpowiedzi/odpowiedzi.

JUnit In Action ma sekcję testowania jednostkowego JSPs & kodu po stronie serwera. Gorąco polecam książkę.

7

Oprócz logiki wyświetlania, która jest notorycznie trudna do sprawdzenia, moja rada nie polegałaby na logice w JSP. Zamiast tego przenieś go do POJO i problem zostanie rozwiązany.