Nie trzeba Jetty przetestować serwlet, trzeba ramy testów jednostkowych, takich jak JUnit, Mockito, JMock itp
Ogólnie rzecz biorąc, nie chcesz, aby użyć kontener serwletu, gdy przeprowadzasz testowanie jednostki, ponieważ chcesz skupić się na testowanej rzeczywistej metodzie, mając pomost w taki sposób, że testujesz także zachowanie pomostu. Po wykonaniu wszystkich testów jednostkowych można przejść do testów integracyjnych i testów systemowych, a część może dotyczyć systemów zewnętrznych, takich jak molo (za pomocą ram automatyki takich jak Selenium.)
używam Mockito i PowerMock zrobić testowanie mojej jednostki, możesz sprawdzić this code jako działający przykład prawdziwej usługi online (którą można znaleźć here). Napisałem samouczek dotyczący tej usługi i jej zawartości, którą można znaleźć pod adresem here.
[Dodano po otrzymaniu od czasu do czasu odpowiedzi w dół na tę odpowiedź]: I na ryzyko uzyskania jeszcze większej liczby głosów, wszyscy spadkowcy muszą przeczytać definicję TESTU JEDNOSTKI przed kliknięciem przycisku -1. Po prostu nie wiesz, o czym mówisz.
To bardzo pomocne. Ale w twoim przykładzie to naprawdę nie pokazuje, jak testujemy HelloServlet (lub coś bardziej skomplikowanego), wysyłając żądanie do serwletu. Czy mógłbyś podać więcej informacji? – blue123