public void test_EventAssignment_ancestor_create_model()
{
Model m = new Model(2,4);
Event e = m.createEvent();
EventAssignment ea = m.createEventAssignment();
ListOf lo = e.getListOfEventAssignments();
assertTrue( ea.getAncestorOfType(libsbml.SBML_EVENT) == e );
assertTrue( ea.getAncestorOfType(libsbml.SBML_LIST_OF) == lo );
assertTrue( ea.getAncestorOfType(libsbml.SBML_MODEL) == m );
assertTrue( ea.getAncestorOfType(libsbml.SBML_DOCUMENT) == null );
assertTrue( ea.getAncestorOfType(libsbml.SBML_COMPARTMENT) == null );
EventAssignment obj = e.getEventAssignment(0);
assertTrue( obj.getAncestorOfType(libsbml.SBML_EVENT) == e );
assertTrue( obj.getAncestorOfType(libsbml.SBML_LIST_OF) == lo );
assertTrue( obj.getAncestorOfType(libsbml.SBML_MODEL) == m );
assertTrue( obj.getAncestorOfType(libsbml.SBML_DOCUMENT) == null );
assertTrue( obj.getAncestorOfType(libsbml.SBML_COMPARTMENT) == null );
}