@Test
public void testBackwardsCompatability() throws Exception {
String xml = BRLPersistenceTest.loadResource( "ExistingDecisionTable.xml" );
GuidedDecisionTable52 dt_ = GuidedDTXMLPersistence.getInstance().unmarshal( xml );
assertNotNull( dt_ );
assertEquals( "blah",
dt_.getTableName() );
assertEquals( 1,
dt_.getMetadataCols().size() );
assertEquals( 1,
dt_.getAttributeCols().size() );
assertEquals( 2,
dt_.getActionCols().size() );
assertEquals( 1,
dt_.getConditions().size() );
assertEquals( 1,
dt_.getConditions().get( 0 ).getChildColumns().size() );
assertTrue( dt_.getActionCols().get( 1 ) instanceof ActionSetFieldCol52 );
ActionSetFieldCol52 asf = (ActionSetFieldCol52) dt_.getActionCols().get( 1 );
assertEquals( "foo",
asf.getFactField() );
assertEquals( false,
asf.isUpdate() );
}