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()); }