public void testProcessActionJsessionIdParam() { HttpServletRequest request = getMockRequest(); String url = "/testAction.do;jsessionid=67CFB560B6EC2677D51814A2A2B16B24?params=1"; String result = linkUrlProcessor.processUrl(request, url); assertTrue(result.startsWith("/testAction.do;jsessionid=67CFB560B6EC2677D51814A2A2B16B24?params=0&_HDIV_STATE_")); }
public void testProcessActionWhitespaceCharac() { HttpServletRequest request = getMockRequest(); String url = "/probando.do?param=text+for+testing"; String result = linkUrlProcessor.processUrl(request, url); assertTrue(result.startsWith("/probando.do?param=0&_HDIV_STATE_")); }
public void testProcessActionJsessionId() { HttpServletRequest request = getMockRequest(); String url = "/testAction.do;jsessionid=67CFB560B6EC2677D51814A2A2B16B24"; String result = linkUrlProcessor.processUrl(request, url); assertTrue(result.startsWith("/testAction.do;jsessionid=67CFB560B6EC2677D51814A2A2B16B24?_HDIV_STATE_")); }
public void testProcessActionAmpersand() { HttpServletRequest request = getMockRequest(); String url = "/probando.do?stringArray=Value+1&stringArray=Value+2&stringArray=Value+3&floatProperty=444.0&intProperty=555"; String result = linkUrlProcessor.processUrl(request, url); assertTrue(result.startsWith("/probando.do?stringArray=0&stringArray=1&stringArray=2&floatProperty=0&intProperty=0&_HDIV_STATE_")); }
public void testProcessActionParamWithoutValue() { HttpServletRequest request = getMockRequest(); String url = "/testAction.do?params"; String result = linkUrlProcessor.processUrl(request, url); startsWith(result, "/testAction.do?params=0&_HDIV_STATE_"); }
public void testProcessAction() { HttpServletRequest request = getMockRequest(); String url = "/testAction.do"; String result = linkUrlProcessor.processUrl(request, url); startsWith(result, "/testAction.do?_HDIV_STATE_="); }
public void testProcessAbsoluteExternalUrl() { MockHttpServletRequest request = getMockRequest(); String url = "http://www.google.com"; String result = linkUrlProcessor.processUrl(request, url); assertEquals(url, result); }
public void testProcessAbsoluteInternalUrl() { MockHttpServletRequest request = getMockRequest(); String url = "http://localhost:8080/path/sample.do"; String result = linkUrlProcessor.processUrl(request, url); startsWith(result, "http://localhost:8080/path/sample.do?_HDIV_STATE_="); }
public void testProcessActionWithParams() { HttpServletRequest request = getMockRequest(); String url = "/testAction.do?params=value"; String result = linkUrlProcessor.processUrl(request, url); startsWith(result, "/testAction.do?params=0&_HDIV_STATE_"); }
public void testProcessActionRelative2() { HttpServletRequest request = getMockRequest(); String url = "../testAction.do"; String result = linkUrlProcessor.processUrl(request, url); startsWith(result, "/testAction.do?_HDIV_STATE_="); }
public void testProcessActionWithAnchor() { HttpServletRequest request = getMockRequest(); String url = "/testAction.do#anchor"; String result = linkUrlProcessor.processUrl(request, url); startsWith(result, "/testAction.do?_HDIV_STATE_="); assertTrue(result.endsWith("#anchor")); }
public void testProcessWithBaseUrl() { MockHttpServletRequest request = getMockRequest(); HDIVUtil.setBaseURL("/path/extra/plus/more", request); String url = "../testing.do"; String result = linkUrlProcessor.processUrl(request, url); assertTrue(result.startsWith("/path/extra/testing.do?_HDIV_STATE_=")); }
public void testProcessActionRelative3() { MockHttpServletRequest request = getMockRequest(); request.setContextPath("/path"); String url = "../testAction.do"; String result = linkUrlProcessor.processUrl(request, url); assertTrue(result.equals("../testAction.do")); }
public void testParamsSameName() { HttpServletRequest request = getMockRequest(); String url = "/link.html?one.name=ACEPTED&one.name=ACEPTED_NO"; String result = linkUrlProcessor.processUrl(request, url); assertTrue(result.startsWith("/link.html?one.name=0&one.name=1&_HDIV_STATE_=")); url = "/link.html?one.name=ACEPTED_NO&one.name=ACEPTED"; result = linkUrlProcessor.processUrl(request, url); assertTrue(result.startsWith("/link.html?one.name=0&one.name=1&_HDIV_STATE_=")); }
public void testProcessActionWithContextPath() { MockHttpServletRequest request = getMockRequest(); request.setContextPath("/path"); String url = "/path/testAction.do"; String result = linkUrlProcessor.processUrl(request, url); startsWith(result, "/path/testAction.do?_HDIV_STATE_="); }
public void testProcessAbsoluteInternalUrlWithContextPath2() { MockHttpServletRequest request = getMockRequest(); request.setContextPath("/diferentPath"); String url = "http://localhost:8080/path/sample.do"; String result = linkUrlProcessor.processUrl(request, url); startsWith(result, "http://localhost:8080/path/sample.do"); }
public void testProcessActionStartPageWithParams() { HttpServletRequest request = getMockRequest(); String url = "/testing.do?param=value"; // is a startPage String result = linkUrlProcessor.processUrl(request, url); assertEquals(url, result); url = "/onlyget.do?param=value"; // is a startPage only in Get requests result = linkUrlProcessor.processUrl(request, url); assertEquals(url, result); url = "/onlypost.do?param=value"; // is a startPage only in POST requests result = linkUrlProcessor.processUrl(request, url); assertTrue(result.startsWith("/onlypost.do?param=0&_HDIV_STATE_=")); }
public void testProcessObfuscation() { HttpServletRequest request = getMockRequest(); boolean conf = getConfig().isUrlObfuscation(); getConfig().setUrlObfuscation(true); String url = "/{id}?name=X&name=Y&name=Z"; String result = linkUrlProcessor.processUrl(request, url); assertTrue(result, result.startsWith("/{id}?name=0&name=1&name=2&_HDIV_STATE_=")); url = "/test.do?name=X&name=Y&name=Z"; result = linkUrlProcessor.processUrl(request, url); assertTrue(result, result.startsWith("/" + UrlData.OBFUSCATION_PATH + "?name=0&name=1&name=2&_HDIV_STATE_=")); getConfig().setUrlObfuscation(conf); }
public void testJavaScriptLinks() { HttpServletRequest request = getMockRequest(); String url = "javascript:performAction(this);"; String result = linkUrlProcessor.processUrl(request, url); assertEquals(url, result); url = "JavaScript:performAction(this);"; result = linkUrlProcessor.processUrl(request, url); assertEquals(url, result); url = "javaScript:performAction(this);"; result = linkUrlProcessor.processUrl(request, url); assertEquals(url, result); }
public void testProcessActionStartPage() { HttpServletRequest request = getMockRequest(); String url = "/testing.do"; // is a startPage String result = linkUrlProcessor.processUrl(request, url); assertEquals(url, result); url = "/onlyget.do"; // is a startPage only in Get requests result = linkUrlProcessor.processUrl(request, url); assertEquals(url, result); url = "/onlypost.do"; // is a startPage only in POST requests result = linkUrlProcessor.processUrl(request, url); startsWith(result, "/onlypost.do?_HDIV_STATE_="); }