{
Model parent = makeBaseModel( "parent" );
Model child = makeBaseModel( "child" );
Reporting parentBuild = new Reporting();
parentBuild.setExcludeDefaults( false );
parent.setReporting( parentBuild );
assembler.assembleModelInheritance( child, parent );
assertFalse( "Check excludeDefaults is inherited", child.getReporting().isExcludeDefaults() );
child = makeBaseModel( "child" );
parentBuild.setExcludeDefaults( true );
assembler.assembleModelInheritance( child, parent );
assertTrue( "Check excludeDefaults is inherited", child.getReporting().isExcludeDefaults() );
}