public void test_Model_addUnitDefinition3() { Model m = new Model(2,2); UnitDefinition ud = new UnitDefinition(1,2); ud.createUnit(); ud.setId( "ud"); int i = m.addUnitDefinition(ud); assertTrue( i == libsbml.LIBSBML_LEVEL_MISMATCH ); assertTrue( m.getNumUnitDefinitions() == 0 ); ud = null; m = null; }
public void test_Model_addUnitDefinition5() { Model m = new Model(2,2); UnitDefinition ud = new UnitDefinition(2,2); ud.setId( "ud"); ud.createUnit(); UnitDefinition ud1 = new UnitDefinition(2,2); ud1.setId( "ud"); ud1.createUnit(); int i = m.addUnitDefinition(ud); assertTrue( i == libsbml.LIBSBML_OPERATION_SUCCESS ); assertTrue( m.getNumUnitDefinitions() == 1 ); i = m.addUnitDefinition(ud1); assertTrue( i == libsbml.LIBSBML_DUPLICATE_OBJECT_ID ); assertTrue( m.getNumUnitDefinitions() == 1 ); ud = null; ud1 = null; m = null; }
public void test_internal_consistency_check_99904_unitdef() { SBMLDocument d = new SBMLDocument(2,4); long errors; UnitDefinition u = new UnitDefinition(2,4); d.setLevelAndVersion(1,2,false); Model m = d.createModel(); Compartment c = m.createCompartment(); c.setId("cc"); u.setId("ud"); u.setMetaId("mmm"); u.createUnit(); m.addUnitDefinition(u); errors = d.checkInternalConsistency(); assertTrue( errors == 0 ); d = null; }
public void test_internal_consistency_check_99905_unitdef() { SBMLDocument d = new SBMLDocument(2,4); long errors; UnitDefinition u = new UnitDefinition(2,4); d.setLevelAndVersion(2,2,false); Model m = d.createModel(); u.setId("ud"); u.setSBOTerm(9); u.createUnit(); m.addUnitDefinition(u); errors = d.checkInternalConsistency(); assertTrue( errors == 0 ); d = null; }
public void test_UnitDefinition_isVariantOfSubstancePerTime_4() { UnitDefinition ud = new UnitDefinition(2,2); Unit dim = ud.createUnit(); dim.setKind(libsbml.UnitKind_forName("dimensionless")); Unit perTime = ud.createUnit(); perTime.setKind(libsbml.UnitKind_forName("second")); perTime.setExponent(-1); Unit u = ud.createUnit(); assertEquals( false, ud.isVariantOfSubstancePerTime() ); u.setKind(libsbml.UNIT_KIND_KILOGRAM); u.setExponent(1); assertEquals( true, ud.isVariantOfSubstancePerTime() ); u.setScale(-1); perTime.setScale(-1); assertEquals( true, ud.isVariantOfSubstancePerTime() ); u.setMultiplier(2); assertEquals( true, ud.isVariantOfSubstancePerTime() ); u.setOffset(3); assertEquals( true, ud.isVariantOfSubstancePerTime() ); u.setExponent(-3); assertEquals( false, ud.isVariantOfSubstancePerTime() ); u.setExponent(1); perTime.setExponent(-3); assertEquals( false, ud.isVariantOfSubstancePerTime() ); perTime.setExponent(-1); ud.addUnit(dim); assertEquals( true, ud.isVariantOfSubstancePerTime() ); ud = null; }
public void test_UnitDefinition_printUnits() { UnitDefinition ud = new UnitDefinition(2,4); ud.setId( "mmls"); Unit perTime = ud.createUnit(); perTime.setKind(libsbml.UnitKind_forName("second")); perTime.setExponent(-1); string ud_str = UnitDefinition.printUnits(ud,false); assertTrue(( "second (exponent = -1, multiplier = 1, scale = 0)" == ud_str )); string ud_str1 = UnitDefinition.printUnits(ud,true); assertTrue(( "(1 second)^-1" == ud_str1 )); UnitDefinition ud1 = new UnitDefinition(2,4); ud1.setId( "mmls"); Unit u = ud1.createUnit(); u.setKind(libsbml.UNIT_KIND_KILOGRAM); u.setExponent(1); u.setScale(2); u.setMultiplier(3.0); string ud_str2 = UnitDefinition.printUnits(ud1,false); assertTrue(( "kilogram (exponent = 1, multiplier = 3, scale = 2)" == ud_str2 )); string ud_str3 = UnitDefinition.printUnits(ud1,true); assertTrue(( "(300 kilogram)^1" == ud_str3 )); }
public void test_Model_getUnitDefinitionById() { UnitDefinition ud1 = new UnitDefinition(2,4); UnitDefinition ud2 = new UnitDefinition(2,4); ud1.setId( "mmls" ); ud2.setId( "volume" ); ud1.createUnit(); ud2.createUnit(); M.addUnitDefinition(ud1); M.addUnitDefinition(ud2); assertTrue( M.getNumUnitDefinitions() == 2 ); assertNotEquals(M.getUnitDefinition( "mmls" ),ud1); assertNotEquals(M.getUnitDefinition( "volume" ),ud2); assertEquals(M.getUnitDefinition( "rototillers"),null); }
public void test_UnitDefinition() { UnitDefinition ud = new UnitDefinition(2,4); assertEquals( false, (ud.hasRequiredElements()) ); ud.createUnit(); assertEquals( true, ud.hasRequiredElements() ); ud = null; }
public void test_Model_add_get_UnitDefinitions() { UnitDefinition ud1 = new UnitDefinition(2,4); UnitDefinition ud2 = new UnitDefinition(2,4); ud1.setId( "ud1"); ud2.setId( "ud2"); ud1.createUnit(); ud2.createUnit(); M.addUnitDefinition(ud1); M.addUnitDefinition(ud2); assertTrue( M.getNumUnitDefinitions() == 2 ); assertNotEquals(M.getUnitDefinition(0),ud1); assertNotEquals(M.getUnitDefinition(1),ud2); assertEquals(M.getUnitDefinition(2),null); }
public void test_Model_getUnitDefinition() { UnitDefinition ud1 = new UnitDefinition(2,4); UnitDefinition ud2 = new UnitDefinition(2,4); ud1.setId( "mmls" ); ud2.setId( "volume" ); ud1.createUnit(); ud2.createUnit(); M.addUnitDefinition(ud1); M.addUnitDefinition(ud2); assertTrue( M.getNumUnitDefinitions() == 2 ); ud1 = M.getUnitDefinition(0); ud2 = M.getUnitDefinition(1); assertTrue(( "mmls" == ud1.getId() )); assertTrue(( "volume" == ud2.getId() )); }
public void test_Unit_parent_create() { UnitDefinition ud = new UnitDefinition(2,4); Unit u = ud.createUnit(); assertTrue( ud.getNumUnits() == 1 ); ListOf lo = ud.getListOfUnits(); assertTrue( lo == ud.getUnit(0).getParentSBMLObject() ); assertTrue( lo == u.getParentSBMLObject() ); assertTrue( ud == lo.getParentSBMLObject() ); ud = null; }
public void test_UnitDefinition_parent_add() { UnitDefinition ia = new UnitDefinition(2,4); Model m = new Model(2,4); ia.setId("u"); ia.createUnit(); m.addUnitDefinition(ia); ia = null; ListOf lo = m.getListOfUnitDefinitions(); assertTrue( lo == m.getUnitDefinition(0).getParentSBMLObject() ); assertTrue( m == lo.getParentSBMLObject() ); }
public void test_Unit_ancestor_create() { UnitDefinition ud = new UnitDefinition(2,4); Unit u = ud.createUnit(); assertTrue( ud.getNumUnits() == 1 ); ListOf lo = ud.getListOfUnits(); assertTrue( u.getAncestorOfType(libsbml.SBML_UNIT_DEFINITION) == ud ); assertTrue( u.getAncestorOfType(libsbml.SBML_LIST_OF) == lo ); assertTrue( u.getAncestorOfType(libsbml.SBML_DOCUMENT) == null ); assertTrue( u.getAncestorOfType(libsbml.SBML_COMPARTMENT) == null ); Unit obj = ud.getUnit(0); assertTrue( obj.getAncestorOfType(libsbml.SBML_UNIT_DEFINITION) == ud ); assertTrue( obj.getAncestorOfType(libsbml.SBML_LIST_OF) == lo ); assertTrue( obj.getAncestorOfType(libsbml.SBML_DOCUMENT) == null ); assertTrue( obj.getAncestorOfType(libsbml.SBML_COMPARTMENT) == null ); ud = null; }
public void test_UnitDefinition_ancestor_add() { UnitDefinition ia = new UnitDefinition(2,4); Model m = new Model(2,4); ia.setId("u"); ia.createUnit(); m.addUnitDefinition(ia); ia = null; ListOf lo = m.getListOfUnitDefinitions(); UnitDefinition obj = m.getUnitDefinition(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_UnitDefinition_createUnit() { UnitDefinition m = new UnitDefinition(2,2); Unit p = m.createUnit(); assertTrue( m.getNumUnits() == 1 ); assertTrue( (p).getLevel() == 2 ); assertTrue( (p).getVersion() == 2 ); m = null; }