"end \n";
final GuidedDecisionTree expected = new GuidedDecisionTree();
expected.setTreeName( "test" );
final TypeNode type = new TypeNodeImpl( "Person" );
expected.setRoot( type );
addModelField( "Person",
"this",
"Person",
DataType.TYPE_THIS );
addModelField( "Cheese",
"this",
"Cheese",
DataType.TYPE_THIS );
final GuidedDecisionTree model = GuidedDecisionTreeDRLPersistence.getInstance().unmarshal( drl1 + drl2,
"test",
dmo );
assertNotNull( model );
assertEquals( expected.getTreeName(),
model.getTreeName() );
assertNotNull( model.getRoot() );
assertEquals( type.getClassName(),
model.getRoot().getClassName() );
assertFalse( model.getRoot().isBound() );
assertEquals( 0,
model.getRoot().getChildren().size() );