private void expectReq(String feature, String content) { FeatureResource resource = new FeatureResource.Simple(content, "", "js"); Collection<String> libs = Lists.newArrayList(feature); List<String> loaded = ImmutableList.of(); List<FeatureResource> resources = Lists.newArrayList(resource); final FeatureRegistry.LookupResult lr = createMock(FeatureRegistry.LookupResult.class); expect(lr.getResources()).andReturn(resources).anyTimes(); replay(lr); expect(registry.getFeatureResources(isA(GadgetContext.class), eq(libs), EasyMock.<List<String>>isNull())).andReturn(lr).anyTimes(); } }
@Before public void setUp() { String featureContent = "THE_FEATURE_CONTENT"; String debugContent = "FEATURE_DEBUG_CONTENT"; featureChecksum = HashUtil.checksum((featureContent + debugContent).getBytes()); FeatureRegistry registry = createMock(FeatureRegistry.class); FeatureResource resource = new FeatureResource.Simple(featureContent, debugContent); List<FeatureResource> allResources = Lists.newArrayList(resource); expect(registry.getAllFeatures()).andReturn(allResources).once(); replay(registry); versioner = new AllJsIframeVersioner(registry); verify(registry); }
private void expectReq(String feature, String content) { FeatureResource resource = new FeatureResource.Simple(content, "", "js"); Collection<String> libs = Lists.newArrayList(feature); List<String> loaded = ImmutableList.of(); List<FeatureResource> resources = Lists.newArrayList(resource); final FeatureRegistry.LookupResult lr = createMock(FeatureRegistry.LookupResult.class); expect(lr.getResources()).andReturn(resources).anyTimes(); replay(lr); expect(registry.getFeatureResources(isA(GadgetContext.class), eq(libs), EasyMock.<List<String>>isNull())).andReturn(lr).anyTimes(); } }
@Before public void setUp() { String featureContent = "THE_FEATURE_CONTENT"; String debugContent = "FEATURE_DEBUG_CONTENT"; String charset = Charset.defaultCharset().name(); MessageDigest digest = HashUtil.getMessageDigest(); try{ digest.update(featureContent.getBytes(charset)); } catch (UnsupportedEncodingException e) { digest.update(featureContent.getBytes()); } try{ digest.update(debugContent.getBytes(charset)); } catch (UnsupportedEncodingException e) { digest.update(debugContent.getBytes()); } featureChecksum = HashUtil.bytesToHex(digest.digest()); FeatureRegistry registry = createMock(FeatureRegistry.class); FeatureResource resource = new FeatureResource.Simple(featureContent, debugContent, "js"); List<FeatureResource> allResources = Lists.newArrayList(resource); final FeatureRegistry.LookupResult lr = createMock(FeatureRegistry.LookupResult.class); expect(lr.getResources()).andReturn(allResources); replay(lr); expect(registry.getAllFeatures()).andReturn(lr).once(); replay(registry); versioner = new AllJsIframeVersioner(registry); verify(registry); }
@Before public void setUp() { String featureContent = "THE_FEATURE_CONTENT"; String debugContent = "FEATURE_DEBUG_CONTENT"; String charset = Charset.defaultCharset().name(); MessageDigest digest = HashUtil.getMessageDigest(); try{ digest.update(featureContent.getBytes(charset)); } catch (UnsupportedEncodingException e) { digest.update(featureContent.getBytes()); } try{ digest.update(debugContent.getBytes(charset)); } catch (UnsupportedEncodingException e) { digest.update(debugContent.getBytes()); } featureChecksum = HashUtil.bytesToHex(digest.digest()); FeatureRegistry registry = createMock(FeatureRegistry.class); FeatureResource resource = new FeatureResource.Simple(featureContent, debugContent, "js"); List<FeatureResource> allResources = Lists.newArrayList(resource); final FeatureRegistry.LookupResult lr = createMock(FeatureRegistry.LookupResult.class); expect(lr.getResources()).andReturn(allResources); replay(lr); expect(registry.getAllFeatures()).andReturn(lr).once(); replay(registry); versioner = new AllJsIframeVersioner(registry); verify(registry); }
private FeatureResource inline(String content, String debugContent) { return new FeatureResource.Simple(content, debugContent); }
private FeatureResource inline(String content, String debugContent) { return new FeatureResource.Simple(content, debugContent, "js"); }
private FeatureResource inline(String content, String debugContent) { return new FeatureResource.Simple(content, debugContent, "js"); }
private FeatureResource extern(String content, String debugContent) { return new FeatureResource.Simple(content, debugContent) { @Override public boolean isExternal() { return true; } }; }
private void expectReq(String feature, String content) { FeatureResource resource = new FeatureResource.Simple(content, ""); Collection<String> libs = Lists.newArrayList(feature); List<FeatureResource> resources = Lists.newArrayList(resource); expect(registry.getFeatureResources(isA(GadgetContext.class), eq(libs), EasyMock.<List<String>>isNull())).andReturn(resources).anyTimes(); } }
private FeatureResource extern(String content, String debugContent) { return new FeatureResource.Simple(content, debugContent, "js") { @Override public boolean isExternal() { return true; } }; }
private FeatureResource extern(String content, String debugContent) { return new FeatureResource.Simple(content, debugContent, "js") { @Override public boolean isExternal() { return true; } }; }