Hi,
How do i write cactus test case to test this servlet
import java.io.*;
import javax.servlet.http.*;
import javax.servlet.*;
import java.net.*;
import java.util.*;
public class SampleServlet 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);
}
}
Regards,
Raghu