public void test_Model_addCompartment2() { Model m = new Model(2,2); Compartment c = new Compartment(2,1); c.setId( "c"); int i = m.addCompartment(c); assertTrue( i == libsbml.LIBSBML_VERSION_MISMATCH ); assertTrue( m.getNumCompartments() == 0 ); c = null; m = null; }
public void test_Model_addCompartment1() { Model m = new Model(2,2); Compartment c = new Compartment(2,2); int i = m.addCompartment(c); assertTrue( i == libsbml.LIBSBML_INVALID_OBJECT ); c.setId( "c"); i = m.addCompartment(c); assertTrue( i == libsbml.LIBSBML_OPERATION_SUCCESS ); assertTrue( m.getNumCompartments() == 1 ); c = null; m = null; }
public void test_Model_createCompartment() { Model m = new Model(2,2); Compartment p = m.createCompartment(); assertTrue( m.getNumCompartments() == 1 ); assertTrue( (p).getLevel() == 2 ); assertTrue( (p).getVersion() == 2 ); m = null; }
public void test_Model_addCompartment5() { Model m = new Model(2,2); Compartment c = new Compartment(2,2); c.setId( "c"); Compartment c1 = new Compartment(2,2); c1.setId( "c"); int i = m.addCompartment(c); assertTrue( i == libsbml.LIBSBML_OPERATION_SUCCESS ); assertTrue( m.getNumCompartments() == 1 ); i = m.addCompartment(c1); assertTrue( i == libsbml.LIBSBML_DUPLICATE_OBJECT_ID ); assertTrue( m.getNumCompartments() == 1 ); c = null; c1 = null; m = null; }
public void test_Model_addCompartment4() { Model m = new Model(2,2); Compartment c = null; int i = m.addCompartment(c); assertTrue( i == libsbml.LIBSBML_OPERATION_FAILED ); assertTrue( m.getNumCompartments() == 0 ); m = null; }
public void test_ReadSBML_Compartment_L2() { Compartment c; string s = wrapSBML_L2v1("<listOfCompartments>" + " <compartment id='membrane' size='.3' spatialDimensions='2'" + " units='area' outside='tissue' constant='false'/>" + "</listOfCompartments>"); D = libsbml.readSBMLFromString(s); M = D.getModel(); assertTrue( M.getNumCompartments() == 1 ); c = M.getCompartment(0); assertEquals( true, c.isSetId() ); assertEquals( false, c.isSetName() ); assertEquals( true, c.isSetVolume() ); assertEquals( true, c.isSetSize() ); assertEquals( true, c.isSetUnits() ); assertEquals( true, c.isSetOutside() ); assertTrue(( "membrane" == c.getId() )); assertTrue(( "area" == c.getUnits() )); assertTrue(( "tissue" == c.getOutside() )); assertTrue( c.getSpatialDimensions() == 2 ); assertTrue( c.getSize() == .3 ); }
public void test_ReadSBML_Compartment_defaults_L2() { Compartment c; string s = wrapSBML_L2v1("<listOfCompartments> <compartment id='cell'/> </listOfCompartments>" ); D = libsbml.readSBMLFromString(s); M = D.getModel(); assertTrue( M.getNumCompartments() == 1 ); c = M.getCompartment(0); assertEquals( true, c.isSetId() ); assertEquals( false, c.isSetName() ); assertEquals( false, c.isSetSize() ); assertEquals( false, c.isSetUnits() ); assertEquals( false, c.isSetOutside() ); assertTrue(( "cell" == c.getId() )); assertTrue( c.getSpatialDimensions() == 3 ); assertTrue( c.getConstant() == true ); }
public void test_ReadSBML_Compartment_defaults() { Compartment c; string s = wrapSBML_L1v2("<listOfCompartments> <compartment name='cell'/> </listOfCompartments>" ); D = libsbml.readSBMLFromString(s); M = D.getModel(); assertTrue( M.getNumCompartments() == 1 ); c = M.getCompartment(0); assertEquals( true, c.isSetId() ); assertEquals( true, c.isSetVolume() ); assertEquals( false, c.isSetSize() ); assertEquals( false, c.isSetUnits() ); assertEquals( false, c.isSetOutside() ); assertTrue(( "cell" == c.getId() )); assertTrue( c.getVolume() == 1.0 ); }
public void test_ReadSBML_Compartment() { Compartment c; string s = wrapSBML_L1v2("<listOfCompartments>" + " <compartment name='mitochondria' volume='.0001' units='milliliters'" + " outside='cell'/>" + "</listOfCompartments>"); D = libsbml.readSBMLFromString(s); M = D.getModel(); assertTrue( M.getNumCompartments() == 1 ); c = M.getCompartment(0); assertTrue(( "mitochondria" == c.getId() )); assertTrue(( "milliliters" == c.getUnits() )); assertTrue(( "cell" == c.getOutside() )); assertTrue( c.getVolume() == .0001 ); assertEquals( true, c.isSetVolume() ); assertEquals( true, c.isSetSize() ); }