Examples of defineTemplate()


Examples of org.stringtemplate.v4.STGroup.defineTemplate()

    List<T> failed = new ArrayList<T>();
    for (T t : tests) {
      T test = new T(t); // dup since we might mod with result
      STGroup group = new STGroup();
//      System.out.println("running "+test);
      group.defineTemplate("t", "x", "<x>");
      group.defineTemplate("u", "x", "<x>");
      group.defineTemplate("test", "x", test.template);
      ST st = group.getInstanceOf("test");
      if ( test.x!=UNDEF ) {
        st.add("x", test.x);
View Full Code Here

Examples of org.stringtemplate.v4.STGroup.defineTemplate()

    for (T t : tests) {
      T test = new T(t); // dup since we might mod with result
      STGroup group = new STGroup();
//      System.out.println("running "+test);
      group.defineTemplate("t", "x", "<x>");
      group.defineTemplate("u", "x", "<x>");
      group.defineTemplate("test", "x", test.template);
      ST st = group.getInstanceOf("test");
      if ( test.x!=UNDEF ) {
        st.add("x", test.x);
      }
View Full Code Here

Examples of org.stringtemplate.v4.STGroup.defineTemplate()

      T test = new T(t); // dup since we might mod with result
      STGroup group = new STGroup();
//      System.out.println("running "+test);
      group.defineTemplate("t", "x", "<x>");
      group.defineTemplate("u", "x", "<x>");
      group.defineTemplate("test", "x", test.template);
      ST st = group.getInstanceOf("test");
      if ( test.x!=UNDEF ) {
        st.add("x", test.x);
      }
      String result = st.render();
View Full Code Here

Examples of org.stringtemplate.v4.STGroup.defineTemplate()

  }


  @Test public void testSeparatorWithNullFirstValue() throws Exception {
    STGroup group = new STGroup();
    group.defineTemplate("test", "name", "hi <name; separator=\", \">!");
    ST st = group.getInstanceOf("test");
    st.add("name", null); // null is added to list, but ignored in iteration
    st.add("name", "Tom");
    st.add("name", "Sumana");
    String expected = "hi Tom, Sumana!";
View Full Code Here

Examples of org.stringtemplate.v4.STGroup.defineTemplate()

    assertEquals(expected, result);
  }

  @Test public void testTemplateAppliedToNullIsEmpty() throws Exception {
    STGroup group = new STGroup();
    group.defineTemplate("test", "name", "<name:t()>");
    group.defineTemplate("t", "x", "<x>");
    ST st = group.getInstanceOf("test");
    st.add("name", null);
    String expected = "";
    String result = st.render();
View Full Code Here

Examples of org.stringtemplate.v4.STGroup.defineTemplate()

  }

  @Test public void testTemplateAppliedToNullIsEmpty() throws Exception {
    STGroup group = new STGroup();
    group.defineTemplate("test", "name", "<name:t()>");
    group.defineTemplate("t", "x", "<x>");
    ST st = group.getInstanceOf("test");
    st.add("name", null);
    String expected = "";
    String result = st.render();
    assertEquals(expected, result);
View Full Code Here

Examples of org.stringtemplate.v4.STGroup.defineTemplate()

    assertEquals(expected, result);
  }

  @Test public void testTemplateAppliedToMissingValueIsEmpty() throws Exception {
    STGroup group = new STGroup();
    group.defineTemplate("test", "name", "<name:t()>");
    group.defineTemplate("t", "x", "<x>");
    ST st = group.getInstanceOf("test");
    String expected = "";
    String result = st.render();
    assertEquals(expected, result);
View Full Code Here

Examples of org.stringtemplate.v4.STGroup.defineTemplate()

  }

  @Test public void testTemplateAppliedToMissingValueIsEmpty() throws Exception {
    STGroup group = new STGroup();
    group.defineTemplate("test", "name", "<name:t()>");
    group.defineTemplate("t", "x", "<x>");
    ST st = group.getInstanceOf("test");
    String expected = "";
    String result = st.render();
    assertEquals(expected, result);
  }
View Full Code Here

Examples of org.stringtemplate.v4.STGroup.defineTemplate()

    assertEquals(expected, result);
  }

    @Test public void testSeparatorWithNull2ndValue() throws Exception {
        STGroup group = new STGroup();
        group.defineTemplate("test", "name", "hi <name; separator=\", \">!");
        ST st = group.getInstanceOf("test");
        st.add("name", "Ter");
        st.add("name", null);
        st.add("name", "Sumana");
        String expected = "hi Ter, Sumana!";
View Full Code Here

Examples of org.stringtemplate.v4.STGroup.defineTemplate()

        assertEquals(expected, result);
    }

    @Test public void testSeparatorWithNullLastValue() throws Exception {
        STGroup group = new STGroup();
        group.defineTemplate("test", "name", "hi <name; separator=\", \">!");
        ST st = group.getInstanceOf("test");
        st.add("name", "Ter");
        st.add("name", "Tom");
        st.add("name", null);
        String expected = "hi Ter, Tom!";
View Full Code Here
TOP
Copyright © 2018 www.massapi.com. All rights reserved.
All source code are property of their respective owners. Java is a trademark of Sun Microsystems, Inc and owned by ORACLE Inc. Contact coftware#gmail.com.