Example usage for org.springframework.web.servlet.tags Param setName

List of usage examples for org.springframework.web.servlet.tags Param setName

Introduction

In this page you can find the example usage for org.springframework.web.servlet.tags Param setName.

Prototype

public void setName(@Nullable String name) 

Source Link

Document

Set the raw name of the parameter.

Usage

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.  ja v a 2s .  co  m

    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);/*from  w ww .j  a v  a  2s  .  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);/*from  ww  w  .  j av a2  s  . 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);/*from  ww  w . ja v a  2 s  .c  o  m*/
    params.add(param);

    String queryString = tag.createQueryString(params, usedParams, true);

    assertEquals("?name", 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);
    param.setValue("value");
    params.add(param);// ww  w  .j  av  a 2 s.co m

    String queryString = tag.createQueryString(params, usedParams, true);

    assertEquals("", queryString);
}

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);/* ww  w .  j  a  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 testCreateUrlWithParamAndExsistingQueryString() throws JspException {
    tag.setValue("url/path?foo=bar");

    tag.doStartTag();/*from  w ww  .  j  a  va  2  s  .  c om*/

    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);/*from w w  w .  j  av  a 2s  .  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);/*from   www.ja  va2 s  .  co  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 .  j  a  v  a  2 s .c  o m

    String uri = tag.replaceUriTemplateParams("url/{n me}", params, usedParams);

    assertEquals("url/value", uri);
    assertEquals(1, usedParams.size());
    assertTrue(usedParams.contains("n me"));
}