Package com.google.feedserver.authentication

Examples of com.google.feedserver.authentication.FakeHttpServletResponse


  }

  private FakeHttpServletResponse getResponse(FakeHttpServletRequest request)
      throws ServletException, IOException {
    Filter[] filter = {new MethodOverrideServletFilter()};
    FakeHttpServletResponse resp = new FakeHttpServletResponse();
    HttpServlet serv = new FakeServlet();
    filter[0].doFilter(request, resp, new FakeFilterChainImpl(serv));
    return resp;
  }
View Full Code Here


  }

  public void testNoHeaderPresent() throws Exception {
    FakeHttpServletRequest request = new FakeHttpServletRequest();
    request.setMethod(GET_METHOD);
    FakeHttpServletResponse resp = getResponse(request);
    assertEquals(GET_METHOD, resp.getHeader(METHOD_NAME));
  }
View Full Code Here

  public void testHeaderPresent() throws Exception {
    FakeHttpServletRequest request = new FakeHttpServletRequest();
    request.setMethod(GET_METHOD);
    request.setHeader(MethodOverridableRequest.X_HTTP_METHOD_OVERRIDE, POST_METHOD);
    FakeHttpServletResponse resp = getResponse(request);
    assertEquals(POST_METHOD, resp.getHeader(METHOD_NAME));
  }
View Full Code Here

      File file = new File("out");
      file.deleteOnExit();
      PrintWriter pw = new PrintWriter(file);
      GetAuthTokenServlet authTokenServlet = new GetAuthTokenServlet();
      authTokenServlet.setTokenManager(tokenManager);
      FakeHttpServletResponse response = new FakeHttpServletResponse();
      response.setWriter(pw);
      authTokenServlet.service(request, response);
      response.getWriter().flush();
      InputStream is = new FileInputStream(file);
      byte[] buf = new byte[1024];
      is.read(buf, 0, (int) file.length());
      String authToken = new String(buf).trim().split("=")[1];
      request = new FakeHttpServletRequest();
      request.setRequestURI("");
      response = new FakeHttpServletResponse();
      request.setHeader("Authorization", new String("auth=" + authToken));
      filter.doFilter(request, response, new FakeFilterChainImpl());
    } catch (FileNotFoundException e) {
      fail(e.getMessage());
      e.printStackTrace();
View Full Code Here

TOP

Related Classes of com.google.feedserver.authentication.FakeHttpServletResponse

Copyright © 2018 www.massapicom. All rights reserved.
All source code are property of their respective owners. Java is a trademark of Sun Microsystems, Inc and owned by ORACLE Inc. Contact coftware#gmail.com.