private void addParam(UriBuilder uri, String key, String data, boolean templated, boolean fragment) { String value; if (templated) { value = tplKey(key); } else { value = data; } if (!fragment) { uri.addQueryParameter(key, value); } else { uri.addFragmentParameter(key, value); } }
private void addParam(UriBuilder uri, String key, String data, boolean templated, boolean fragment) { String value; if (templated) { value = tplKey(key); } else { value = data; } if (!fragment) { uri.addQueryParameter(key, value); } else { uri.addFragmentParameter(key, value); } }
private void addParam(UriBuilder uri, String key, String data, boolean templated, boolean fragment) { String value; if (templated) { value = tplKey(key); } else { value = data; } if (!fragment) { uri.addQueryParameter(key, value); } else { uri.addFragmentParameter(key, value); } }
@Test public void securityTokenAddedWhenGadgetNeedsItQuery() throws Exception { Gadget gadget = mockGadget(SECURITY_TOKEN_FEATURE_NAME); TestDefaultIframeUriManager manager = makeManager(false, false); manager.setTokenForRendering(true); Uri result = manager.makeRenderingUri(gadget); assertNotNull(result); UriBuilder uri = new UriBuilder(result); assertEquals(TYPE_HTML_NUM_BASE_PARAMS + 1, uri.getQueryParameters().size()); assertEquals(0, uri.getFragmentParameters().size()); assertEquals(tplKey(Param.SECURITY_TOKEN.getKey()), uri.getQueryParameter(Param.SECURITY_TOKEN.getKey())); assertTrue(manager.tokenForRenderingCalled()); Map<String, Uri> uris = manager.makeAllRenderingUris(gadget); assertNotNull(uris); UriBuilder htmlGadgetUri = new UriBuilder(uris.get(VIEW)); assertEquals(TYPE_HTML_NUM_BASE_PARAMS + 1, htmlGadgetUri.getQueryParameters().size()); assertEquals(0, htmlGadgetUri.getFragmentParameters().size()); assertEquals(tplKey(Param.SECURITY_TOKEN.getKey()), htmlGadgetUri.getQueryParameter(Param.SECURITY_TOKEN.getKey())); UriBuilder urlGadgetUri = new UriBuilder(uris.get(ANOTHER_VIEW)); assertEquals(TYPE_URL_NUM_BASE_PARAMS + 1, urlGadgetUri.getQueryParameters().size()); assertEquals(0, urlGadgetUri.getFragmentParameters().size()); assertEquals(tplKey(Param.SECURITY_TOKEN.getKey()), urlGadgetUri.getQueryParameter(Param.SECURITY_TOKEN.getKey())); assertTrue(manager.tokenForRenderingCalled()); }
@Test public void securityTokenAddedWhenGadgetNeedsItQuery() throws Exception { Gadget gadget = mockGadget(SECURITY_TOKEN_FEATURE_NAME); TestDefaultIframeUriManager manager = makeManager(false, false); manager.setTokenForRendering(true); Uri result = manager.makeRenderingUri(gadget); assertNotNull(result); UriBuilder uri = new UriBuilder(result); assertEquals(TYPE_HTML_NUM_BASE_PARAMS + 1, uri.getQueryParameters().size()); assertEquals(0, uri.getFragmentParameters().size()); assertEquals(tplKey(Param.SECURITY_TOKEN.getKey()), uri.getQueryParameter(Param.SECURITY_TOKEN.getKey())); assertTrue(manager.tokenForRenderingCalled()); Map<String, Uri> uris = manager.makeAllRenderingUris(gadget); assertNotNull(uris); UriBuilder htmlGadgetUri = new UriBuilder(uris.get(VIEW)); assertEquals(TYPE_HTML_NUM_BASE_PARAMS + 1, htmlGadgetUri.getQueryParameters().size()); assertEquals(0, htmlGadgetUri.getFragmentParameters().size()); assertEquals(tplKey(Param.SECURITY_TOKEN.getKey()), htmlGadgetUri.getQueryParameter(Param.SECURITY_TOKEN.getKey())); UriBuilder urlGadgetUri = new UriBuilder(uris.get(ANOTHER_VIEW)); assertEquals(TYPE_URL_NUM_BASE_PARAMS + 1, urlGadgetUri.getQueryParameters().size()); assertEquals(0, urlGadgetUri.getFragmentParameters().size()); assertEquals(tplKey(Param.SECURITY_TOKEN.getKey()), urlGadgetUri.getQueryParameter(Param.SECURITY_TOKEN.getKey())); assertTrue(manager.tokenForRenderingCalled()); }
@Test public void securityTokenAddedWhenGadgetNeedsItFragment() throws Exception { Gadget gadget = mockGadget(SECURITY_TOKEN_FEATURE_NAME); TestDefaultIframeUriManager manager = makeManager(false, false); manager.setTokenForRendering(false); Uri result = manager.makeRenderingUri(gadget); assertNotNull(result); UriBuilder uri = new UriBuilder(result); assertEquals(TYPE_HTML_NUM_BASE_PARAMS, uri.getQueryParameters().size()); assertEquals(1, uri.getFragmentParameters().size()); assertEquals(tplKey(Param.SECURITY_TOKEN.getKey()), uri.getFragmentParameter(Param.SECURITY_TOKEN.getKey())); assertTrue(manager.tokenForRenderingCalled()); Map<String, Uri> uris = manager.makeAllRenderingUris(gadget); assertNotNull(uris); UriBuilder htmlGadgetUri = new UriBuilder(uris.get(VIEW)); assertEquals(TYPE_HTML_NUM_BASE_PARAMS, htmlGadgetUri.getQueryParameters().size()); assertEquals(1, htmlGadgetUri.getFragmentParameters().size()); assertEquals(tplKey(Param.SECURITY_TOKEN.getKey()), htmlGadgetUri.getFragmentParameter(Param.SECURITY_TOKEN.getKey())); UriBuilder urlGadgetUri = new UriBuilder(uris.get(ANOTHER_VIEW)); assertEquals(TYPE_URL_NUM_BASE_PARAMS, urlGadgetUri.getQueryParameters().size()); assertEquals(1, urlGadgetUri.getFragmentParameters().size()); assertEquals(tplKey(Param.SECURITY_TOKEN.getKey()), urlGadgetUri.getFragmentParameter(Param.SECURITY_TOKEN.getKey())); assertTrue(manager.tokenForRenderingCalled()); }
@Test public void securityTokenAddedWhenGadgetNeedsItFragment() throws Exception { Gadget gadget = mockGadget(SECURITY_TOKEN_FEATURE_NAME); TestDefaultIframeUriManager manager = makeManager(false, false); manager.setTokenForRendering(false); Uri result = manager.makeRenderingUri(gadget); assertNotNull(result); UriBuilder uri = new UriBuilder(result); assertEquals(TYPE_HTML_NUM_BASE_PARAMS, uri.getQueryParameters().size()); assertEquals(1, uri.getFragmentParameters().size()); assertEquals(tplKey(Param.SECURITY_TOKEN.getKey()), uri.getFragmentParameter(Param.SECURITY_TOKEN.getKey())); assertTrue(manager.tokenForRenderingCalled()); Map<String, Uri> uris = manager.makeAllRenderingUris(gadget); assertNotNull(uris); UriBuilder htmlGadgetUri = new UriBuilder(uris.get(VIEW)); assertEquals(TYPE_HTML_NUM_BASE_PARAMS, htmlGadgetUri.getQueryParameters().size()); assertEquals(1, htmlGadgetUri.getFragmentParameters().size()); assertEquals(tplKey(Param.SECURITY_TOKEN.getKey()), htmlGadgetUri.getFragmentParameter(Param.SECURITY_TOKEN.getKey())); UriBuilder urlGadgetUri = new UriBuilder(uris.get(ANOTHER_VIEW)); assertEquals(TYPE_URL_NUM_BASE_PARAMS, urlGadgetUri.getQueryParameters().size()); assertEquals(1, urlGadgetUri.getFragmentParameters().size()); assertEquals(tplKey(Param.SECURITY_TOKEN.getKey()), urlGadgetUri.getFragmentParameter(Param.SECURITY_TOKEN.getKey())); assertTrue(manager.tokenForRenderingCalled()); }
@Test public void securityTokenAddedWhenForced() throws Exception { Gadget gadget = mockGadget("foo", "bar"); TestDefaultIframeUriManager manager = makeManager(true, false); // security token forced manager.setTokenForRendering(false); Uri result = manager.makeRenderingUri(gadget); assertNotNull(result); UriBuilder uri = new UriBuilder(result); assertEquals(TYPE_HTML_NUM_BASE_PARAMS, uri.getQueryParameters().size()); assertEquals(1, uri.getFragmentParameters().size()); assertEquals(tplKey(Param.SECURITY_TOKEN.getKey()), uri.getFragmentParameter(Param.SECURITY_TOKEN.getKey())); assertTrue(manager.tokenForRenderingCalled()); manager.setTokenForRendering(false); Map<String, Uri> uris = manager.makeAllRenderingUris(gadget); assertNotNull(uris); UriBuilder htmlGadgetUri = new UriBuilder(uris.get(VIEW)); assertEquals(TYPE_HTML_NUM_BASE_PARAMS, htmlGadgetUri.getQueryParameters().size()); assertEquals(1, htmlGadgetUri.getFragmentParameters().size()); assertEquals(tplKey(Param.SECURITY_TOKEN.getKey()), htmlGadgetUri.getFragmentParameter(Param.SECURITY_TOKEN.getKey())); UriBuilder urlGadgetUri = new UriBuilder(uris.get(ANOTHER_VIEW)); assertEquals(TYPE_URL_NUM_BASE_PARAMS, urlGadgetUri.getQueryParameters().size()); assertEquals(1, urlGadgetUri.getFragmentParameters().size()); assertEquals(tplKey(Param.SECURITY_TOKEN.getKey()), urlGadgetUri.getFragmentParameter(Param.SECURITY_TOKEN.getKey())); assertTrue(manager.tokenForRenderingCalled()); }
@Test public void securityTokenAddedWhenGadgetNeedsItQuery() { Gadget gadget = mockGadget(SECURITY_TOKEN_FEATURE_NAME); TestDefaultIframeUriManager manager = makeManager(false, false); manager.setTokenForRendering(true); Uri result = manager.makeRenderingUri(gadget); assertNotNull(result); UriBuilder uri = new UriBuilder(result); assertEquals(TYPE_HTML_NUM_BASE_PARAMS + 1, uri.getQueryParameters().size()); assertEquals(0, uri.getFragmentParameters().size()); assertEquals(tplKey(Param.SECURITY_TOKEN.getKey()), uri.getQueryParameter(Param.SECURITY_TOKEN.getKey())); assertTrue(manager.tokenForRenderingCalled()); }
@Test public void securityTokenAddedWhenForced() throws Exception { Gadget gadget = mockGadget("foo", "bar"); TestDefaultIframeUriManager manager = makeManager(true, false); // security token forced manager.setTokenForRendering(false); Uri result = manager.makeRenderingUri(gadget); assertNotNull(result); UriBuilder uri = new UriBuilder(result); assertEquals(TYPE_HTML_NUM_BASE_PARAMS, uri.getQueryParameters().size()); assertEquals(1, uri.getFragmentParameters().size()); assertEquals(tplKey(Param.SECURITY_TOKEN.getKey()), uri.getFragmentParameter(Param.SECURITY_TOKEN.getKey())); assertTrue(manager.tokenForRenderingCalled()); manager.setTokenForRendering(false); Map<String, Uri> uris = manager.makeAllRenderingUris(gadget); assertNotNull(uris); UriBuilder htmlGadgetUri = new UriBuilder(uris.get(VIEW)); assertEquals(TYPE_HTML_NUM_BASE_PARAMS, htmlGadgetUri.getQueryParameters().size()); assertEquals(1, htmlGadgetUri.getFragmentParameters().size()); assertEquals(tplKey(Param.SECURITY_TOKEN.getKey()), htmlGadgetUri.getFragmentParameter(Param.SECURITY_TOKEN.getKey())); UriBuilder urlGadgetUri = new UriBuilder(uris.get(ANOTHER_VIEW)); assertEquals(TYPE_URL_NUM_BASE_PARAMS, urlGadgetUri.getQueryParameters().size()); assertEquals(1, urlGadgetUri.getFragmentParameters().size()); assertEquals(tplKey(Param.SECURITY_TOKEN.getKey()), urlGadgetUri.getFragmentParameter(Param.SECURITY_TOKEN.getKey())); assertTrue(manager.tokenForRenderingCalled()); }
@Test public void securityTokenAddedWhenGadgetNeedsItFragment() { Gadget gadget = mockGadget(SECURITY_TOKEN_FEATURE_NAME); TestDefaultIframeUriManager manager = makeManager(false, false); manager.setTokenForRendering(false); Uri result = manager.makeRenderingUri(gadget); assertNotNull(result); UriBuilder uri = new UriBuilder(result); assertEquals(TYPE_HTML_NUM_BASE_PARAMS, uri.getQueryParameters().size()); assertEquals(1, uri.getFragmentParameters().size()); assertEquals(tplKey(Param.SECURITY_TOKEN.getKey()), uri.getFragmentParameter(Param.SECURITY_TOKEN.getKey())); assertTrue(manager.tokenForRenderingCalled()); }
@Test public void securityTokenAddedWhenForced() { Gadget gadget = mockGadget("foo", "bar"); TestDefaultIframeUriManager manager = makeManager(true, false); // security token forced manager.setTokenForRendering(false); Uri result = manager.makeRenderingUri(gadget); assertNotNull(result); UriBuilder uri = new UriBuilder(result); assertEquals(TYPE_HTML_NUM_BASE_PARAMS, uri.getQueryParameters().size()); assertEquals(1, uri.getFragmentParameters().size()); assertEquals(tplKey(Param.SECURITY_TOKEN.getKey()), uri.getFragmentParameter(Param.SECURITY_TOKEN.getKey())); assertTrue(manager.tokenForRenderingCalled()); }
assertEquals("/gadget", uriTpl.getPath()); assertEquals(CONTAINER, uriTpl.getQueryParameter(Param.CONTAINER.getKey())); assertEquals(tplKey(Param.VIEW.getKey()), uriTpl.getQueryParameter(Param.VIEW.getKey())); assertEquals(tplKey(Param.LANG.getKey()), uriTpl.getQueryParameter(Param.LANG.getKey())); assertEquals(tplKey(Param.COUNTRY.getKey()), uriTpl.getQueryParameter(Param.COUNTRY.getKey())); assertEquals(tplKey(Param.DEBUG.getKey()), uriTpl.getQueryParameter(Param.DEBUG.getKey())); assertEquals(tplKey(Param.NO_CACHE.getKey()), uriTpl.getQueryParameter(Param.NO_CACHE.getKey())); assertEquals(tplKey("up_" + prefKey), uriTpl.getFragmentParameter("up_" + prefKey));
assertEquals(SPEC_URI.toString(), uriTpl.getQueryParameter(Param.URL.getKey())); assertEquals(CONTAINER, uriTpl.getQueryParameter(Param.CONTAINER.getKey())); assertEquals(tplKey(Param.VIEW.getKey()), uriTpl.getQueryParameter(Param.VIEW.getKey())); assertEquals(tplKey(Param.LANG.getKey()), uriTpl.getQueryParameter(Param.LANG.getKey())); assertEquals(tplKey(Param.COUNTRY.getKey()), uriTpl.getQueryParameter(Param.COUNTRY.getKey())); assertEquals(tplKey(Param.DEBUG.getKey()), uriTpl.getQueryParameter(Param.DEBUG.getKey())); assertEquals(tplKey(Param.NO_CACHE.getKey()), uriTpl.getQueryParameter(Param.NO_CACHE.getKey())); assertEquals(tplKey("up_" + prefKey), uriTpl.getFragmentParameter("up_" + prefKey));
assertEquals(SPEC_URI.toString(), uriTpl.getQueryParameter(Param.URL.getKey())); assertEquals(CONTAINER, uriTpl.getQueryParameter(Param.CONTAINER.getKey())); assertEquals(tplKey(Param.VIEW.getKey()), uriTpl.getQueryParameter(Param.VIEW.getKey())); assertEquals(tplKey(Param.LANG.getKey()), uriTpl.getQueryParameter(Param.LANG.getKey())); assertEquals(tplKey(Param.COUNTRY.getKey()), uriTpl.getQueryParameter(Param.COUNTRY.getKey())); assertEquals(tplKey(Param.DEBUG.getKey()), uriTpl.getQueryParameter(Param.DEBUG.getKey())); assertEquals(tplKey(Param.NO_CACHE.getKey()), uriTpl.getQueryParameter(Param.NO_CACHE.getKey())); assertEquals(tplKey(Param.SANITIZE.getKey()), uriTpl.getQueryParameter(Param.SANITIZE.getKey())); assertEquals(tplKey("up_" + prefKey), uriTpl.getFragmentParameter("up_" + prefKey)); assertEquals(SPEC_URI.toString(), htmlGadgetUri.getQueryParameter(Param.URL.getKey())); assertEquals(CONTAINER, htmlGadgetUri.getQueryParameter(Param.CONTAINER.getKey())); assertEquals(tplKey(Param.VIEW.getKey()), htmlGadgetUri.getQueryParameter(Param.VIEW.getKey())); assertEquals(tplKey(Param.LANG.getKey()), htmlGadgetUri.getQueryParameter(Param.LANG.getKey())); assertEquals(tplKey(Param.COUNTRY.getKey()), htmlGadgetUri.getQueryParameter(Param.COUNTRY.getKey())); assertEquals(tplKey(Param.DEBUG.getKey()), htmlGadgetUri.getQueryParameter(Param.DEBUG.getKey())); assertEquals(tplKey(Param.NO_CACHE.getKey()), htmlGadgetUri.getQueryParameter(Param.NO_CACHE.getKey())); assertEquals(tplKey(Param.SANITIZE.getKey()), htmlGadgetUri.getQueryParameter(Param.SANITIZE.getKey())); assertEquals(tplKey("up_" + prefKey), htmlGadgetUri.getFragmentParameter("up_" + prefKey)); assertNull(urlGadgetUri.getQueryParameter(Param.URL.getKey())); assertEquals(CONTAINER, urlGadgetUri.getQueryParameter(Param.CONTAINER.getKey())); assertEquals(tplKey(Param.VIEW.getKey()), urlGadgetUri.getQueryParameter(Param.VIEW.getKey())); assertEquals(tplKey(Param.LANG.getKey()), urlGadgetUri.getQueryParameter(Param.LANG.getKey())); assertEquals(tplKey(Param.COUNTRY.getKey()), urlGadgetUri.getQueryParameter(Param.COUNTRY.getKey()));
assertEquals(SPEC_URI.toString(), uriTpl.getQueryParameter(Param.URL.getKey())); assertEquals(CONTAINER, uriTpl.getQueryParameter(Param.CONTAINER.getKey())); assertEquals(tplKey(Param.VIEW.getKey()), uriTpl.getQueryParameter(Param.VIEW.getKey())); assertEquals(tplKey(Param.LANG.getKey()), uriTpl.getQueryParameter(Param.LANG.getKey())); assertEquals(tplKey(Param.COUNTRY.getKey()), uriTpl.getQueryParameter(Param.COUNTRY.getKey())); assertEquals(tplKey(Param.DEBUG.getKey()), uriTpl.getQueryParameter(Param.DEBUG.getKey())); assertEquals(tplKey(Param.NO_CACHE.getKey()), uriTpl.getQueryParameter(Param.NO_CACHE.getKey())); assertEquals(tplKey(Param.SANITIZE.getKey()), uriTpl.getQueryParameter(Param.SANITIZE.getKey())); assertEquals(tplKey("up_" + prefKey), uriTpl.getFragmentParameter("up_" + prefKey)); assertEquals(SPEC_URI.toString(), htmlGadgetUri.getQueryParameter(Param.URL.getKey())); assertEquals(CONTAINER, htmlGadgetUri.getQueryParameter(Param.CONTAINER.getKey())); assertEquals(tplKey(Param.VIEW.getKey()), htmlGadgetUri.getQueryParameter(Param.VIEW.getKey())); assertEquals(tplKey(Param.LANG.getKey()), htmlGadgetUri.getQueryParameter(Param.LANG.getKey())); assertEquals(tplKey(Param.COUNTRY.getKey()), htmlGadgetUri.getQueryParameter(Param.COUNTRY.getKey())); assertEquals(tplKey(Param.DEBUG.getKey()), htmlGadgetUri.getQueryParameter(Param.DEBUG.getKey())); assertEquals(tplKey(Param.NO_CACHE.getKey()), htmlGadgetUri.getQueryParameter(Param.NO_CACHE.getKey())); assertEquals(tplKey(Param.SANITIZE.getKey()), htmlGadgetUri.getQueryParameter(Param.SANITIZE.getKey())); assertEquals(tplKey("up_" + prefKey), htmlGadgetUri.getFragmentParameter("up_" + prefKey)); assertNull(urlGadgetUri.getQueryParameter(Param.URL.getKey())); assertEquals(CONTAINER, urlGadgetUri.getQueryParameter(Param.CONTAINER.getKey())); assertEquals(tplKey(Param.VIEW.getKey()), urlGadgetUri.getQueryParameter(Param.VIEW.getKey())); assertEquals(tplKey(Param.LANG.getKey()), urlGadgetUri.getQueryParameter(Param.LANG.getKey())); assertEquals(tplKey(Param.COUNTRY.getKey()), urlGadgetUri.getQueryParameter(Param.COUNTRY.getKey()));
assertEquals(CONTAINER, uriTpl.getQueryParameter(Param.CONTAINER.getKey())); assertEquals("", uriTpl.getQueryParameter(Param.LIBS.getKey())); assertEquals(tplKey(Param.VIEW.getKey()), uriTpl.getQueryParameter(Param.VIEW.getKey())); assertEquals(tplKey(Param.LANG.getKey()), uriTpl.getQueryParameter(Param.LANG.getKey())); assertEquals(tplKey(Param.COUNTRY.getKey()), uriTpl.getQueryParameter(Param.COUNTRY.getKey())); assertEquals(tplKey(Param.DEBUG.getKey()), uriTpl.getQueryParameter(Param.DEBUG.getKey())); assertEquals(tplKey(Param.NO_CACHE.getKey()), uriTpl.getQueryParameter(Param.NO_CACHE.getKey())); assertEquals(tplKey("up_" + prefKey), uriTpl.getFragmentParameter("up_" + prefKey)); assertEquals(CONTAINER, urlGadgetUri.getQueryParameter(Param.CONTAINER.getKey())); assertEquals("", urlGadgetUri.getQueryParameter(Param.LIBS.getKey())); assertEquals(tplKey(Param.VIEW.getKey()), urlGadgetUri.getQueryParameter(Param.VIEW.getKey())); assertEquals(tplKey(Param.LANG.getKey()), urlGadgetUri.getQueryParameter(Param.LANG.getKey())); assertEquals(tplKey(Param.COUNTRY.getKey()), urlGadgetUri.getQueryParameter(Param.COUNTRY.getKey())); assertEquals(tplKey(Param.DEBUG.getKey()), urlGadgetUri.getQueryParameter(Param.DEBUG.getKey())); assertEquals(tplKey(Param.NO_CACHE.getKey()), urlGadgetUri.getQueryParameter(Param.NO_CACHE.getKey())); assertEquals(tplKey("up_" + prefKey), urlGadgetUri.getFragmentParameter("up_" + prefKey)); assertEquals(CONTAINER, htmlGadgetUri.getQueryParameter(Param.CONTAINER.getKey())); assertNull(htmlGadgetUri.getQueryParameter(Param.LIBS.getKey())); assertEquals(tplKey(Param.VIEW.getKey()), htmlGadgetUri.getQueryParameter(Param.VIEW.getKey())); assertEquals(tplKey(Param.LANG.getKey()), htmlGadgetUri.getQueryParameter(Param.LANG.getKey())); assertEquals(tplKey(Param.COUNTRY.getKey()), htmlGadgetUri.getQueryParameter(Param.COUNTRY.getKey())); assertEquals(tplKey(Param.DEBUG.getKey()), htmlGadgetUri.getQueryParameter(Param.DEBUG.getKey())); assertEquals(tplKey(Param.NO_CACHE.getKey()), htmlGadgetUri.getQueryParameter(Param.NO_CACHE.getKey())); assertEquals(tplKey("up_" + prefKey), htmlGadgetUri.getQueryParameter("up_" + prefKey));
assertEquals(CONTAINER, uriTpl.getQueryParameter(Param.CONTAINER.getKey())); assertEquals("", uriTpl.getQueryParameter(Param.LIBS.getKey())); assertEquals(tplKey(Param.VIEW.getKey()), uriTpl.getQueryParameter(Param.VIEW.getKey())); assertEquals(tplKey(Param.LANG.getKey()), uriTpl.getQueryParameter(Param.LANG.getKey())); assertEquals(tplKey(Param.COUNTRY.getKey()), uriTpl.getQueryParameter(Param.COUNTRY.getKey())); assertEquals(tplKey(Param.DEBUG.getKey()), uriTpl.getQueryParameter(Param.DEBUG.getKey())); assertEquals(tplKey(Param.NO_CACHE.getKey()), uriTpl.getQueryParameter(Param.NO_CACHE.getKey())); assertEquals(tplKey("up_" + prefKey), uriTpl.getFragmentParameter("up_" + prefKey)); assertEquals(CONTAINER, urlGadgetUri.getQueryParameter(Param.CONTAINER.getKey())); assertEquals("", urlGadgetUri.getQueryParameter(Param.LIBS.getKey())); assertEquals(tplKey(Param.VIEW.getKey()), urlGadgetUri.getQueryParameter(Param.VIEW.getKey())); assertEquals(tplKey(Param.LANG.getKey()), urlGadgetUri.getQueryParameter(Param.LANG.getKey())); assertEquals(tplKey(Param.COUNTRY.getKey()), urlGadgetUri.getQueryParameter(Param.COUNTRY.getKey())); assertEquals(tplKey(Param.DEBUG.getKey()), urlGadgetUri.getQueryParameter(Param.DEBUG.getKey())); assertEquals(tplKey(Param.NO_CACHE.getKey()), urlGadgetUri.getQueryParameter(Param.NO_CACHE.getKey())); assertEquals(tplKey("up_" + prefKey), urlGadgetUri.getFragmentParameter("up_" + prefKey)); assertEquals(CONTAINER, htmlGadgetUri.getQueryParameter(Param.CONTAINER.getKey())); assertNull(htmlGadgetUri.getQueryParameter(Param.LIBS.getKey())); assertEquals(tplKey(Param.VIEW.getKey()), htmlGadgetUri.getQueryParameter(Param.VIEW.getKey())); assertEquals(tplKey(Param.LANG.getKey()), htmlGadgetUri.getQueryParameter(Param.LANG.getKey())); assertEquals(tplKey(Param.COUNTRY.getKey()), htmlGadgetUri.getQueryParameter(Param.COUNTRY.getKey())); assertEquals(tplKey(Param.DEBUG.getKey()), htmlGadgetUri.getQueryParameter(Param.DEBUG.getKey())); assertEquals(tplKey(Param.NO_CACHE.getKey()), htmlGadgetUri.getQueryParameter(Param.NO_CACHE.getKey())); assertEquals(tplKey("up_" + prefKey), htmlGadgetUri.getQueryParameter("up_" + prefKey));