List list = new LinkedList();
list.add(new PropertyMap("obj", "TestHelperSimple"));
ObjectMap oMap = new ObjectMap("TestHelperComplex", "TestHelperComplex", list);
config.addObjectMap(oMap);
InputStream reader = new ByteArrayInputStream(configString.getBytes());
XmlReader xmlReader = null;
try
{
xmlReader = new XmlReader(reader, "org.bifrost.xmlio.test.helpers");
}
catch (XmlException e)
{
fail("Unexpected error: " + e.toString());
}
assertNotNull(xmlReader);
TestHelperComplex helper = (TestHelperComplex)xmlReader.getRootObject();
assertNotNull(helper);
assertNotNull(helper.getTestHelperSimple());
Iterator i = helper.getTestHelperSimple().iterator();
assertTrue(i.hasNext());
TestHelperSimple simple = (TestHelperSimple)i.next();