Hi,
Does anyone know how to write cactus test cases to test this servlet.
[code]
public class HelloServlet extends HttpServlet {
public void doGet(HttpServletRequest request,
HttpServletResponse response)
throws ServletException, IOException {
response.setContentType("text/html");
PrintWriter out = response.getWriter();
String title = "Session Tracking Example";
HttpSession session = request.getSession(true);
String heading;
Integer accessCount =
(Integer)session.getAttribute("accessCount");
if (accessCount == null) {
accessCount = new Integer(0);
} else {
accessCount = new Integer(accessCount.intValue() + 1);
}
// Use setAttribute instead of putValue in version 2.2.
session.setAttribute("accessCount", accessCount);
out.println(
"<BODY>\n"+ " <p align=center>"+
"Session ID" +
session.getId() + "<br>"
+
" Creation Time\n" +
new Date(session.getCreationTime()) + "\n" + "<br>"
+
" Time of Last Access\n" +
new Date(session.getLastAccessedTime()) + "\n" +"<br>"
+
" Number of Previous Accesses\n" +
accessCount + "\n" + "</p>"+
"</BODY></HTML>");
}
/** Handle GET and POST requests identically. */
public void doPost(HttpServletRequest request,
HttpServletResponse response)
throws ServletException, IOException {
doGet(request, response);
}
}
[code]
Thanks