CallParamTestObject testObjectB = new CallParamTestObject();
CallParamTestObject testObjectC = new CallParamTestObject();
Digester digester = DigesterLoader.createDigester(new InputSource(new StringReader(xmlRules)));
digester.push( testObjectA );
digester.push( testObjectB );
digester.push( testObjectC );
digester.parse(new InputSource(new StringReader(xml)));
assertEquals("Top object invoked", "DataForTheTopObject", testObjectC.getMiddle());
assertEquals("Parent object invoked", "DataForTheParentObject", testObjectB.getLeft());
assertEquals("Root object invoked", "DataForTheRootObject", testObjectA.getRight());