@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 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)); }