Jakie narzędzia lub techniki istnieją w tym celu?Jak przeprowadzić logikę testu jednostkowego w jsp?
Odpowiedz
Wypróbuj JspTest. Użyj go do przetestowania logiki widoku na stronie JSP.
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ł.
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ę.
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.
Po 7 latach nadal wyświetlany jako * alpha * bez widocznej aktywności. Prawdopodobnie martwy. – Raedwald