List of usage examples for org.springframework.web.servlet.tags Param setValue
public void setValue(@Nullable String value)
From source file:org.hdiv.web.servlet.tags.UrlTagTests.java
public void testCreateQueryStringParamEmptyName() throws JspException { List<Param> params = new LinkedList<Param>(); Set<String> usedParams = new HashSet<String>(); Param param = new Param(); param.setName(""); param.setValue("value"); params.add(param);/* www. ja v a2 s .c o m*/ String queryString = tag.createQueryString(params, usedParams, true); assertEquals("", queryString); }
From source file:org.hdiv.web.servlet.tags.UrlTagTests.java
public void testCreateQueryStringParamNullName() throws JspException { List<Param> params = new LinkedList<Param>(); Set<String> usedParams = new HashSet<String>(); Param param = new Param(); param.setName(null);/*www. j a v a 2 s.c o m*/ param.setValue("value"); params.add(param); String queryString = tag.createQueryString(params, usedParams, true); assertEquals("", queryString); }
From source file:org.hdiv.web.servlet.tags.UrlTagTests.java
public void testCreateQueryStringOneParam() throws JspException { List<Param> params = new LinkedList<Param>(); Set<String> usedParams = new HashSet<String>(); Param param = new Param(); param.setName("name"); param.setValue("value"); params.add(param);// ww w . j av a 2s . com String queryString = tag.createQueryString(params, usedParams, true); assertEquals("?name=value", queryString); }
From source file:org.hdiv.web.servlet.tags.UrlTagTests.java
public void testCreateQueryStringOneParamForExsistingQueryString() throws JspException { List<Param> params = new LinkedList<Param>(); Set<String> usedParams = new HashSet<String>(); Param param = new Param(); param.setName("name"); param.setValue("value"); params.add(param);/*ww w . ja va2 s. co m*/ String queryString = tag.createQueryString(params, usedParams, false); assertEquals("&name=value", queryString); }
From source file:org.hdiv.web.servlet.tags.UrlTagTests.java
public void testCreateQueryStringOneParamEmptyValue() throws JspException { List<Param> params = new LinkedList<Param>(); Set<String> usedParams = new HashSet<String>(); Param param = new Param(); param.setName("name"); param.setValue(""); params.add(param);/* w w w .j a v a 2s . c o m*/ String queryString = tag.createQueryString(params, usedParams, true); assertEquals("?name=", queryString); }
From source file:org.hdiv.web.servlet.tags.UrlTagTests.java
public void testCreateQueryStringOneParamNullValue() throws JspException { List<Param> params = new LinkedList<Param>(); Set<String> usedParams = new HashSet<String>(); Param param = new Param(); param.setName("name"); param.setValue(null); params.add(param);/*from www . ja v a 2 s . com*/ String queryString = tag.createQueryString(params, usedParams, true); assertEquals("?name", queryString); }
From source file:org.hdiv.web.servlet.tags.UrlTagTests.java
public void testCreateUrlWithParamAndExsistingQueryString() throws JspException { tag.setValue("url/path?foo=bar"); tag.doStartTag();//from w ww. ja v a 2s.co m Param param = new Param(); param.setName("name"); param.setValue("value"); tag.addParam(param); String expectedValue = "/" + "url/path?foo=bar&name=value&" + this.hdivParameter; String actual = invokeCreateUrl(tag); assertTrue(actual.startsWith(expectedValue)); }
From source file:org.hdiv.web.servlet.tags.UrlTagTests.java
public void testCreateQueryStringOneParamAlreadyUsed() throws JspException { List<Param> params = new LinkedList<Param>(); Set<String> usedParams = new HashSet<String>(); Param param = new Param(); param.setName("name"); param.setValue("value"); params.add(param);// ww w.jav a2 s . c o m usedParams.add("name"); String queryString = tag.createQueryString(params, usedParams, true); assertEquals("", queryString); }
From source file:org.hdiv.web.servlet.tags.UrlTagTests.java
public void testReplaceUriTemplateParamsTemplateWithParamMatch() throws JspException { List<Param> params = new LinkedList<Param>(); Set<String> usedParams = new HashSet<String>(); Param param = new Param(); param.setName("name"); param.setValue("value"); params.add(param);/* ww w . j ava 2s . c o m*/ String uri = tag.replaceUriTemplateParams("url/{name}", params, usedParams); assertEquals("url/value", uri); assertEquals(1, usedParams.size()); assertTrue(usedParams.contains("name")); }
From source file:org.hdiv.web.servlet.tags.UrlTagTests.java
public void testReplaceUriTemplateParamsTemplateWithParamMatchNamePreEncoding() throws JspException { List<Param> params = new LinkedList<Param>(); Set<String> usedParams = new HashSet<String>(); Param param = new Param(); param.setName("n me"); param.setValue("value"); params.add(param);/*from w w w . ja va2 s . c om*/ String uri = tag.replaceUriTemplateParams("url/{n me}", params, usedParams); assertEquals("url/value", uri); assertEquals(1, usedParams.size()); assertTrue(usedParams.contains("n me")); }