Package org.apache.shindig.common.util

Examples of org.apache.shindig.common.util.FakeTimeSource


    assertEquals("1.2.3.4", request.getParam(ServletUtil.REMOTE_ADDR_KEY));
  }
 
  @Test
  public void testCopyResponseToServlet() throws Exception {
    FakeTimeSource fakeTime = new FakeTimeSource();
    HttpUtil.setTimeSource(fakeTime);

    HttpResponse response = new HttpResponseBuilder()
        .setResponseString("response string").setHttpStatusCode(200).addHeader("h1", "v1")
        .addHeader("h2", "v2").setCacheTtl(1000).create();
View Full Code Here


        .addHeader("h2", "v2").setStrictNoCache().create();

    HttpServletResponse servletResponse = EasyMock.createMock(HttpServletResponse.class);
    HttpServletResponseRecorder recorder = new HttpServletResponseRecorder(servletResponse);
   
    FakeTimeSource fakeTime = new FakeTimeSource();
    HttpUtil.setTimeSource(fakeTime);
    ServletUtil.copyResponseToServlet(response, recorder);
   
    assertEquals(200, recorder.getHttpStatusCode());
    assertEquals("response string", recorder.getResponseAsString());
View Full Code Here

  }
 
  @Before
  public void setUp() {
    loader = new TestFeatureResourceLoader();
    timeSource = new FakeTimeSource();
    timeSource.setCurrentTimeMillis(0);
    loader.setTimeSource(timeSource);
  }
View Full Code Here

  }

  @Before
  public void setUp() {
    fetcher = createMock(HttpFetcher.class);
    timeSource = new FakeTimeSource();
    timeSource.setCurrentTimeMillis(0);
    loader = new TestFeatureResourceLoader(fetcher, timeSource, new DefaultFeatureFileSystem());
  }
View Full Code Here

  private BasicBlobCrypter crypter;
  private FakeTimeSource timeSource;

  public BlobCrypterTest() {
    crypter = new BasicBlobCrypter("0123456789abcdef".getBytes());
    timeSource = new FakeTimeSource();
    crypter.timeSource = timeSource;
  }
View Full Code Here

  private BasicBlobCrypter crypter;

  @Before
  public void setUp() throws Exception {
    crypter = new BasicBlobCrypter("abcdefghijklmnop".getBytes());
    timeSource = new FakeTimeSource();
    crypter.timeSource = timeSource;
  }
View Full Code Here

  }

  @Before
  public void setUp() {
    fetcher = createMock(HttpFetcher.class);
    timeSource = new FakeTimeSource();
    timeSource.setCurrentTimeMillis(0);
    loader = new TestFeatureResourceLoader(fetcher, timeSource, new DefaultFeatureFileSystem());
  }
View Full Code Here

  private BasicBlobCrypter crypter;
 
  @Before
  public void setUp() throws Exception {
    crypter = new BasicBlobCrypter("abcdefghijklmnop".getBytes());
    timeSource = new FakeTimeSource();
    crypter.timeSource = timeSource;
  }
View Full Code Here

    assertEquals("1.2.3.4", request.getParam(ServletUtil.REMOTE_ADDR_KEY));
  }

  @Test
  public void testCopyToServletResponseAndOverrideCacheHeadersForPublic() throws Exception {
    FakeTimeSource fakeTime = new FakeTimeSource();
    HttpUtil.setTimeSource(fakeTime);

    HttpResponse response = new HttpResponseBuilder()
        .setResponseString("response string").setHttpStatusCode(200).addHeader("h1", "v1")
        .addHeader("h2", "v2").setCacheTtl(1000).create();
View Full Code Here

  }

  @Test
  public void testCopyToServletResponseAndOverrideCacheHeadersForPrivate()
      throws Exception {
    FakeTimeSource fakeTime = new FakeTimeSource();
    HttpUtil.setTimeSource(fakeTime);

    HttpResponse response = new HttpResponseBuilder()
        .setResponseString("response string").setHttpStatusCode(200).addHeader("h1", "v1")
        .addHeader("h2", "v2").addHeader("Cache-Control", "private,no-store,max-age=10")
        .addHeader("Expires", "123").create();

    HttpServletResponse servletResponse = EasyMock.createMock(HttpServletResponse.class);
    HttpServletResponseRecorder recorder = new HttpServletResponseRecorder(servletResponse);
    long testStartTime = fakeTime.currentTimeMillis();
    ServletUtil.copyToServletResponseAndOverrideCacheHeaders(response, recorder);
    assertEquals(200, recorder.getHttpStatusCode());
    assertEquals("response string", recorder.getResponseAsString());
    assertEquals("v1", recorder.getHeader("h1"));
    assertEquals("v2", recorder.getHeader("h2"));
View Full Code Here

TOP

Related Classes of org.apache.shindig.common.util.FakeTimeSource

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.