Package com.google.feedserver.authentication

Examples of com.google.feedserver.authentication.FakeHttpServletRequest


  private static final String POST_METHOD = "POST";
  private static final String GET_METHOD = "GET";

  public void testNoHeaderPresent() {
    FakeHttpServletRequest request = new FakeHttpServletRequest();
    request.setMethod(GET_METHOD);
    MethodOverridableRequest overridableRequest = new MethodOverridableRequest(request);
    assertEquals(GET_METHOD, overridableRequest.getMethod());
  }
View Full Code Here


    MethodOverridableRequest overridableRequest = new MethodOverridableRequest(request);
    assertEquals(GET_METHOD, overridableRequest.getMethod());
  }

  public void testHeaderPresent() {
    FakeHttpServletRequest request = new FakeHttpServletRequest();
    request.setMethod(GET_METHOD);
    request.setHeader(MethodOverridableRequest.X_HTTP_METHOD_OVERRIDE, POST_METHOD);
    MethodOverridableRequest overridableRequest = new MethodOverridableRequest(request);
    assertEquals(POST_METHOD, overridableRequest.getMethod());
  }
View Full Code Here

    filter[0].doFilter(request, resp, new FakeFilterChainImpl(serv));
    return resp;
  }

  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

    FakeHttpServletResponse resp = getResponse(request);
    assertEquals(GET_METHOD, resp.getHeader(METHOD_NAME));
  }

  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

    try {
      SignedRequestFilter filter = new SignedRequestFilter();
      filter.setTokenManager(tokenManager);

      FakeHttpServletRequest request = new FakeHttpServletRequest();
      request.addRequestParameter("Email", "testuser");
      request.addRequestParameter("service", "testservice");
      request.setRequestURI("http://localhost:8080/accounts/ClientLogin");
      request.setMethod(FakeHttpServletRequest.POST_METHOD);
      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();
    } catch (ServletException e) {
View Full Code Here

TOP

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

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.