rlubke      01/12/17 19:34:56

  Modified:    
src/server/servlet-tests/WEB-INF/classes/tests/javax_servlet_http/HttpServletRequest
                        GetMethod_HEADTestServlet.java
  Log:
  Test success was dependant on a response body being returned.
  This is incorrect as the HEAD request method only returns
  response headers.
  Updated the test so that response.sendError was used
  to indicate test failure/success.
  Retained an out.println() statement to assert on
  the client side that no response body is returned
  to the client.
  
  Revision  Changes    Path
  1.2       +6 -9      
jakarta-watchdog-4.0/src/server/servlet-tests/WEB-INF/classes/tests/javax_servlet_http/HttpServletRequest/GetMethod_HEADTestServlet.java
  
  Index: GetMethod_HEADTestServlet.java
  ===================================================================
  RCS file: 
/home/cvs/jakarta-watchdog-4.0/src/server/servlet-tests/WEB-INF/classes/tests/javax_servlet_http/HttpServletRequest/GetMethod_HEADTestServlet.java,v
  retrieving revision 1.1
  retrieving revision 1.2
  diff -u -r1.1 -r1.2
  --- GetMethod_HEADTestServlet.java    2000/10/16 22:38:56     1.1
  +++ GetMethod_HEADTestServlet.java    2001/12/18 03:34:56     1.2
  @@ -1,6 +1,6 @@
   /*
  - * $Header: 
/home/cvs/jakarta-watchdog-4.0/src/server/servlet-tests/WEB-INF/classes/tests/javax_servlet_http/HttpServletRequest/GetMethod_HEADTestServlet.java,v
 1.1 2000/10/16 22:38:56 santosh Exp $
  - * $Date: 2000/10/16 22:38:56 $
  + * $Header: 
/home/cvs/jakarta-watchdog-4.0/src/server/servlet-tests/WEB-INF/classes/tests/javax_servlet_http/HttpServletRequest/GetMethod_HEADTestServlet.java,v
 1.2 2001/12/18 03:34:56 rlubke Exp $
  + * $Date: 2001/12/18 03:34:56 $
    *
    * The Apache Software License, Version 1.1
    *
  @@ -81,19 +81,16 @@
   
        public void service (HttpServletRequest request, HttpServletResponse response) 
throws ServletException, IOException {
                PrintWriter out = response.getWriter();
  -
  +             // just to validate that a response body isn't returned.
  +             out.println( "Arbitrary text..." );
                String method = request.getMethod();
                if(method!=null) {
                        if(method.trim().equalsIgnoreCase("HEAD"))
                        {
  -                             out.println("GetMethod_HEADTest test PASSED");
  +                             response.sendError( HttpServletResponse.SC_OK, 
"GetMethod_HEADTest PASSED" );
                                return;
                        }
                }
  -             out.println("GetMethod_HEADTest test FAILED");
  -             out.println( "<BR>getMethod did not return proper method type");
  -             out.println("Actual Return Value : " + method );
  -             out.println("Expected Return Value : HEAD "  );
  -
  +             response.sendError( HttpServletResponse.SC_INTERNAL_SERVER_ERROR, 
"GetMethod_HEADTest FAILED" );
        }
   }
  
  
  

--
To unsubscribe, e-mail:   <mailto:[EMAIL PROTECTED]>
For additional commands, e-mail: <mailto:[EMAIL PROTECTED]>

Reply via email to