public void testGetProcessedUrlWithHdivState() { UrlData urlData = create(url); String stateParam = "1-12-123123123123"; String urlProcessed = linkUrlProcessor.getProcessedUrlWithHdivState(new StringBuilder(), getRequestContext().getHdivParameterName(), urlData, stateParam); assertEquals(urlWithoutUriTemplate + "?_HDIV_STATE_=" + stateParam + uriTemplate.replace("?", "&"), urlProcessed); }
@Override protected void onSetUp() throws Exception { linkUrlProcessor = getApplicationContext().getBean(LinkUrlProcessor.class); urlWithoutUriTemplate = "/testAction.do"; uriTemplate = "{?filter, projection, search}"; url = urlWithoutUriTemplate + uriTemplate; }
public void testCreateUrlDataWithUriTemplate() { UrlDataImpl urlData = create(url); assertEquals(true, urlData.hasUriTemplate()); assertEquals(urlWithoutUriTemplate, urlData.getUrlWithOutUriTemplate()); assertEquals(uriTemplate, urlData.getUriTemplate()); }
private UrlDataImpl create(final String url) { return (UrlDataImpl) linkUrlProcessor.createUrlData(url, Method.GET, getRequestContext().getHdivParameterName(), getMockRequest()); }
public void testJSURLData() { UrlDataImpl data = new UrlDataImpl("javascript:myMethod()", Method.GET); assertEquals(true, data.isJS()); data = new UrlDataImpl("hhhhhhhhhh:myMethod()", Method.GET); assertEquals(false, data.isJS()); } }
public void testCreateUrlDataSimple() { UrlDataImpl urlData = create(urlWithoutUriTemplate); assertEquals(false, urlData.hasUriTemplate()); assertEquals(urlWithoutUriTemplate, urlData.getUrlWithOutUriTemplate()); assertEquals("", urlData.getUriTemplate()); }