public void setUp() throws Exception
{
// Test does not directly use the AppRegistry but the configured broker
// is required for the correct ConfigurationPlugin processing
super.setUp();
XMLConfiguration xmlconfig = new XMLConfiguration();
xmlconfig.addProperty("base.element[@property]", "property");
xmlconfig.addProperty("base.element.name", "name");
// We make these strings as that is how they will be read from the file.
xmlconfig.addProperty("base.element.positiveLong", String.valueOf(POSITIVE_LONG));
xmlconfig.addProperty("base.element.negativeLong", String.valueOf(NEGATIVE_LONG));
xmlconfig.addProperty("base.element.boolean", String.valueOf(true));
xmlconfig.addProperty("base.element.double", String.valueOf(DOUBLE));
for (int i = 0; i < LIST_SIZE; i++)
{
xmlconfig.addProperty("base.element.list", i);
}
//Use a composite configuration as this is what our broker code uses.
CompositeConfiguration composite = new CompositeConfiguration();
composite.addConfiguration(xmlconfig);