Пример #1
0
  public void testSimpleType() {

    StaticSpringMetawidget metawidget = new StaticSpringMetawidget();

    // Name is meaningless because it will take the name of the inner class members.
    metawidget.putAttribute(NAME, "meaningless");
    metawidget.setValue("${foo}");
    metawidget.setPath(Foo.class.getName());

    String result =
        "<table>"
            + "<tbody><tr><th><form:label path=\"bar\">Bar:</form:label></th><td><form:input path=\"bar\"/></td><td/></tr>"
            + "<tr><th><form:label path=\"baz\">Baz:</form:label></th><td><form:input path=\"baz\"/></td><td/></tr>"
            + "</tbody></table>";

    assertEquals(result, metawidget.toString());
  }