/**
*
*/
public void testDuplicateChildElements()
{
DecorationModel model = new DecorationModel();
model.setBody( new Body() );
model.getBody().addLink( createLinkItem( "Foo", "http://foo.apache.org" ) );
model.getBody().addLink( createLinkItem( "Foo", "http://foo.apache.org" ) );
model.addPoweredBy( createLogo( "Foo", "http://foo.apache.org", "http://foo.apache.org/foo.jpg" ) );
model.addPoweredBy( createLogo( "Foo", "http://foo.apache.org", "http://foo.apache.org/foo.jpg" ) );
DecorationModel parent = new DecorationModel();
assembler.assembleModelInheritance( NAME, model, parent, "http://maven.apache.org/doxia",
"http://maven.apache.org" );
assertEquals( "Check size", 1, model.getBody().getLinks().size() );
assertEquals( "Check item", createLinkItem( "Foo", "http://foo.apache.org" ),
model.getBody().getLinks().get( 0 ) );
assertEquals( "Check size", 1, model.getPoweredBy().size() );
assertEquals( "Check item", createLogo( "Foo", "http://foo.apache.org", "http://foo.apache.org/foo.jpg" ),
model.getPoweredBy().get( 0 ) );
assertEquals( "Modified parent!", new DecorationModel(), parent );
}