Re:Cactus test case

2008-02-11 Thread Raghunandan B
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


Re:Cactus test case

2008-02-07 Thread Raghunandan B
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