Ich habe gesehen, Jetty hat und ServletTest-Klasse, die Sie zum Testen von Servlets verwenden können.
%Vor%Weißt du, ob es in Tomcat etwas Ähnliches gibt? Wie könnte ich ein Servlet testen?
Schauen Sie sich Jakarta Cactus
anCactus ist ein einfaches Testframework zum Testen von serverseitigem Java-Code (Servlets, EJBs, Tag-Bibliotheken, Filter, ...).
Ich habe nie einen Vorteil beim direkten Testen von Servlets gefunden (insbesondere bei Struts-Aktionen), insbesondere angesichts der dafür erforderlichen Arbeit.
Die meisten meiner Servlets / Aktionen / was auch immer POJOs für den Großteil ihrer Arbeit verwenden, und die POJOs werden stark getestet. Die Webapps selbst haben eine Reihe von HtmlUnit-Tests. Alles dazwischen ist vermutlich nur eine Klempnerei.
Ich glaube nicht, dass ich jemals einen Fehler gefunden habe, der NUR durch direktes Testen der Servlet-Klassen aufgefangen worden wäre und nicht von den POJO- oder webapp-Tests erfasst würde.