private Map<Uri, String> createSnippets(List<Uri> uris) { Map<Uri, String> snippets = Maps.newHashMap(); for (Uri uri : uris) { Integer i = START_INDEX; String splitParam = uri.getQueryParameter(Param.JSON.getKey()); String resourceUri; while ((resourceUri = uri.getQueryParameter(i.toString())) != null) { Uri resource = Uri.parse(resourceUri); snippets.put(resource, getJsSnippet(splitParam, resource)); i++; } } return snippets; }
i++; if (doSplit) { snippets.put(resource, getJsSnippet(splitParam, resource));
i++; if (doSplit) { snippets.put(resource, getJsSnippet(splitParam, resource));
@Test public void jsEvalSnippet() { assertEquals("eval(_js['" + StringEscapeUtils.escapeEcmaScript(RESOURCE_1.toString()) + "']);", DefaultConcatUriManager.getJsSnippet("_js", RESOURCE_1)); }
@Test public void jsEvalSnippet() { assertEquals("eval(_js['" + StringEscapeUtils.escapeEcmaScript(RESOURCE_1.toString()) + "']);", DefaultConcatUriManager.getJsSnippet("_js", RESOURCE_1)); }
@Test public void jsEvalSnippet() { assertEquals("eval(_js['" + StringEscapeUtils.escapeJavaScript(RESOURCE_1.toString()) + "']);", DefaultConcatUriManager.getJsSnippet("_js", RESOURCE_1)); }
"1", "1", versions[0]); assertEquals(urlA.toString(), concatUris.get(0).getUris().get(0).getQueryParameter("1")); assertEquals(DefaultConcatUriManager.getJsSnippet(jsonFirst, urlA), concatUris.get(0).getSnippet(urlA)); assertEquals(urlB.toString(), concatUris.get(0).getUris().get(0).getQueryParameter("2")); assertEquals(DefaultConcatUriManager.getJsSnippet(jsonFirst, urlB), concatUris.get(0).getSnippet(urlB)); assertNull(concatUris.get(0).getUris().get(0).getQueryParameter("3")); "1", "1", versions[0]); assertEquals(urlC.toString(), concatUris.get(0).getUris().get(1).getQueryParameter("1")); assertEquals(DefaultConcatUriManager.getJsSnippet(jsonSecond, urlC), concatUris.get(0).getSnippet(urlC)); assertNull(concatUris.get(0).getUris().get(1).getQueryParameter("2"));
"1", "1", versions[0]); assertEquals(urlA.toString(), concatUris.get(0).getUris().get(0).getQueryParameter("1")); assertEquals(DefaultConcatUriManager.getJsSnippet(jsonFirst, urlA), concatUris.get(0).getSnippet(urlA)); assertEquals(urlB.toString(), concatUris.get(0).getUris().get(0).getQueryParameter("2")); assertEquals(DefaultConcatUriManager.getJsSnippet(jsonFirst, urlB), concatUris.get(0).getSnippet(urlB)); assertNull(concatUris.get(0).getUris().get(0).getQueryParameter("3")); "1", "1", versions[0]); assertEquals(urlC.toString(), concatUris.get(0).getUris().get(1).getQueryParameter("1")); assertEquals(DefaultConcatUriManager.getJsSnippet(jsonSecond, urlC), concatUris.get(0).getSnippet(urlC)); assertNull(concatUris.get(0).getUris().get(1).getQueryParameter("2"));
assertEquals(DefaultConcatUriManager.getJsSnippet(json, RESOURCE_1), uri.getSnippet(RESOURCE_1)); assertEquals(DefaultConcatUriManager.getJsSnippet(json, RESOURCE_2), uri.getSnippet(RESOURCE_2)); assertNull(uri.getSnippet(RESOURCE_3_NOSCHEMA)); assertEquals(DefaultConcatUriManager.getJsSnippet(json, RESOURCE_3_HTTP), uri.getSnippet(RESOURCE_3_HTTP)); checkBasicUriParameters(uri.getUris().get(0), host, path, 10, type, "0", "0", versions[0]);
assertEquals(DefaultConcatUriManager.getJsSnippet(json, RESOURCE_1), uri.getSnippet(RESOURCE_1)); assertEquals(DefaultConcatUriManager.getJsSnippet(json, RESOURCE_2), uri.getSnippet(RESOURCE_2)); assertNull(uri.getSnippet(RESOURCE_3_NOSCHEMA)); assertEquals(DefaultConcatUriManager.getJsSnippet(json, RESOURCE_3_HTTP), uri.getSnippet(RESOURCE_3_HTTP)); checkBasicUriParameters(uri.getUris().get(0), host, path, 10, type, "0", "0", versions[0]);
assertEquals(DefaultConcatUriManager.getJsSnippet(splitParam, RESOURCE_1), uri.getSnippet(RESOURCE_1)); assertEquals(DefaultConcatUriManager.getJsSnippet(splitParam, RESOURCE_2), uri.getSnippet(RESOURCE_2)); assertEquals(DefaultConcatUriManager.getJsSnippet(splitParam, RESOURCE_3), uri.getSnippet(RESOURCE_3)); assertNull(uri.getUri().getScheme());