@Test public void createKeyImageRequestRewrite() throws Exception { // Mock the Request with Image Resize (Quality) params and specified rewrite mimeType. HttpRequest request = getMockImageRequest("100", "80", "70", true, "image/jpg", "Mozilla"); CacheKeyBuilder key = new CacheKeyBuilder() .setLegacyParam(0, IMAGE_URI) .setLegacyParam(1, AuthType.NONE) .setParam("rh", "100") .setParam("rw", "80") .setParam("rq", "70") .setParam("ne", "1") .setParam("rm", "image/jpg") .setParam("ua", "Mozilla"); assertEquals(key.build(), cache.createKey(request)); }
@Test public void createKeyImageRequestRewrite() throws Exception { // Mock the Request with Image Resize (Quality) params and specified rewrite mimeType. HttpRequest request = getMockImageRequest("100", "80", "70", true, "image/jpg", "Mozilla"); CacheKeyBuilder key = new CacheKeyBuilder() .setLegacyParam(0, IMAGE_URI) .setLegacyParam(1, AuthType.NONE) .setParam("rh", "100") .setParam("rw", "80") .setParam("rq", "70") .setParam("ne", "1") .setParam("rm", "image/jpg") .setParam("ua", "Mozilla"); assertEquals(key.build(), cache.createKey(request)); }
@Test public void createKeySimpleImageRequest() throws Exception { // Mock the Request with Image Resize (Quality) params, without rewrite mimeType. HttpRequest request = getMockImageRequest("100", "80", "70", false, null, "Mozilla"); CacheKeyBuilder key = new CacheKeyBuilder() .setLegacyParam(0, IMAGE_URI) .setLegacyParam(1, AuthType.NONE) .setParam("rh", "100") .setParam("rw", "80") .setParam("rq", "70") .setParam("ua", "Mozilla"); assertEquals(key.build(), cache.createKey(request)); }
@Test public void createKeySimpleImageRequest() throws Exception { // Mock the Request with Image Resize (Quality) params, without rewrite mimeType. HttpRequest request = getMockImageRequest("100", "80", "70", false, null, "Mozilla"); CacheKeyBuilder key = new CacheKeyBuilder() .setLegacyParam(0, IMAGE_URI) .setLegacyParam(1, AuthType.NONE) .setParam("rh", "100") .setParam("rw", "80") .setParam("rq", "70") .setParam("ua", "Mozilla"); assertEquals(key.build(), cache.createKey(request)); }
@Test public void testParam() { builder.setParam("rh", 1); assertEquals("http://example.com:signed:0:0:0:0:0:0:0:rh=1", builder.build()); }
@Test public void testParam() { builder.setParam("rh", 1); assertEquals("http://example.com:signed:0:0:0:0:0:0:0:rh=1", builder.build()); }
.setLegacyParam(7, getServiceName(request)) .setLegacyParam(8, getTokenName(request)) .setParam("rh", request.getParam(RESIZE_HEIGHT)) .setParam("rw", request.getParam(RESIZE_WIDTH)) .setParam("rq", request.getParam(RESIZE_QUALITY)) .setParam("ne", request.getParam(NO_EXPAND)) .setParam("rm", request.getRewriteMimeType()) .setParam("ua", request.getHeader("User-Agent")); return keyBuilder.build();
@Test public void testParam() { builder.setParam("rh", 1); assertEquals("http://example.com:signed:0:0:0:0:0:0:0:rh=1", builder.build()); }