public void test_CompartmentType_parent_add() { CompartmentType ct = new CompartmentType(2,4); Model m = new Model(2,4); ct.setId("ct"); m.addCompartmentType(ct); ct = null; ListOf lo = m.getListOfCompartmentTypes(); assertTrue( lo == m.getCompartmentType(0).getParentSBMLObject() ); assertTrue( m == lo.getParentSBMLObject() ); }
public void test_CompartmentType_ancestor_add() { CompartmentType ct = new CompartmentType(2,4); Model m = new Model(2,4); ct.setId("ct"); m.addCompartmentType(ct); ct = null; ListOf lo = m.getListOfCompartmentTypes(); CompartmentType obj = m.getCompartmentType(0); assertTrue( obj.getAncestorOfType(libsbml.SBML_MODEL) == m ); assertTrue( obj.getAncestorOfType(libsbml.SBML_LIST_OF) == lo ); assertTrue( obj.getAncestorOfType(libsbml.SBML_DOCUMENT) == null ); assertTrue( obj.getAncestorOfType(libsbml.SBML_EVENT) == null ); }
public void test_Model_addCompartmentType3() { Model m = new Model(2,2); CompartmentType ct = null; int i = m.addCompartmentType(ct); assertTrue( i == libsbml.LIBSBML_OPERATION_FAILED ); assertTrue( m.getNumCompartmentTypes() == 0 ); m = null; }
public void test_Model_addCompartmentType4() { Model m = new Model(2,2); CompartmentType ct = new CompartmentType(2,2); ct.setId( "ct"); CompartmentType ct1 = new CompartmentType(2,2); ct1.setId( "ct"); int i = m.addCompartmentType(ct); assertTrue( i == libsbml.LIBSBML_OPERATION_SUCCESS ); assertTrue( m.getNumCompartmentTypes() == 1 ); i = m.addCompartmentType(ct1); assertTrue( i == libsbml.LIBSBML_DUPLICATE_OBJECT_ID ); assertTrue( m.getNumCompartmentTypes() == 1 ); ct = null; ct1 = null; m = null; }
public void test_Model_addCompartmentType2() { Model m = new Model(2,2); CompartmentType ct = new CompartmentType(2,3); ct.setId( "ct"); int i = m.addCompartmentType(ct); assertTrue( i == libsbml.LIBSBML_VERSION_MISMATCH ); assertTrue( m.getNumCompartmentTypes() == 0 ); ct = null; m = null; }