9.2. Unittests mit Servlets

Damit Unittests mit Servlets durchführbar sind, bedarf es einiger Vorbereitungen. Zu einen laufen Servlets nur in einer ganz bestimmten Umgebung, dem Servlet-Container (z.B. Tomcat), zum anderen werden Servlets nicht direkt aufgerufen, sondern indirekt über einen HTTP-Request.

Sie liefern auch nicht immer direkt Ergebnisse in Form eines Wertes oder einer HTML-Seite zurück, sondern verändern vielleicht nur den Zustand der serverseitigen Session.

Um all diesen Randbedingungen gerecht zu werden, wurde Cactus geschrieben.