public void test_KineticLaw_getParameterById() { Parameter k1 = new Parameter(2,4); Parameter k2 = new Parameter(2,4); k1.setId( "k1"); k2.setId( "k2"); k1.setValue(3.14); k2.setValue(2.72); M.addParameter(k1); M.addParameter(k2); Reaction r1 = new Reaction(2,4); r1.setId( "reaction_1" ); KineticLaw kl = new KineticLaw(2,4); kl.setFormula( "k1 * X0"); Parameter k3 = new Parameter(2,4); Parameter k4 = new Parameter(2,4); k3.setId( "k1"); k4.setId( "k2"); k3.setValue(2.72); k4.setValue(3.14); kl.addParameter(k3); kl.addParameter(k4); r1.setKineticLaw(kl); M.addReaction(r1); KineticLaw kl1 = M.getReaction(0).getKineticLaw(); assertNotEquals(kl1.getParameter( "k1" ),k3); assertNotEquals(kl1.getParameter( "k1" ),k1); assertNotEquals(kl1.getParameter( "k2" ),k4); assertEquals(kl1.getParameter( "k3" ),null); }
public void test_KineticLaw_addParameter1() { KineticLaw kl = new KineticLaw(2,2); Parameter p = new Parameter(2,2); int i = kl.addParameter(p); assertTrue( i == libsbml.LIBSBML_INVALID_OBJECT ); p.setId( "p"); i = kl.addParameter(p); assertTrue( i == libsbml.LIBSBML_OPERATION_SUCCESS ); assertTrue( kl.getNumParameters() == 1 ); p = null; kl = null; }
public void test_KineticLaw_addParameter2() { KineticLaw kl = new KineticLaw(2,2); Parameter p = new Parameter(2,1); p.setId( "p"); int i = kl.addParameter(p); assertTrue( i == libsbml.LIBSBML_VERSION_MISMATCH ); assertTrue( kl.getNumParameters() == 0 ); p = null; kl = null; }
public void test_KineticLaw_Parameter_parent_add() { KineticLaw kl = new KineticLaw(2,4); Parameter p = new Parameter(2,4); p.setId("jake"); kl.addParameter(p); p = null; assertTrue( kl.getNumParameters() == 1 ); assertTrue( kl.getParameter(0).getId() == "jake" ); ListOfParameters lop = kl.getListOfParameters(); assertTrue( kl == lop.getParentSBMLObject() ); assertTrue( lop == kl.getParameter(0).getParentSBMLObject() ); kl = null; }
public void test_KineticLaw_Parameter_ancestor_add() { KineticLaw kl = new KineticLaw(2,4); Parameter p = new Parameter(2,4); p.setId("jake"); kl.addParameter(p); p = null; ListOfParameters lop = kl.getListOfParameters(); Parameter obj = kl.getParameter(0); assertTrue( obj.getAncestorOfType(libsbml.SBML_KINETIC_LAW) == kl ); assertTrue( obj.getAncestorOfType(libsbml.SBML_LIST_OF) == lop ); assertTrue( obj.getAncestorOfType(libsbml.SBML_DOCUMENT) == null ); assertTrue( obj.getAncestorOfType(libsbml.SBML_COMPARTMENT) == null ); kl = null; }
public void test_KineticLaw_addParameter4() { KineticLaw kl = new KineticLaw(2,2); Parameter p = null; int i = kl.addParameter(p); assertTrue( i == libsbml.LIBSBML_OPERATION_FAILED ); assertTrue( kl.getNumParameters() == 0 ); kl = null; }
public void test_L3_KineticLaw_addParameter2() { KineticLaw kl = new KineticLaw(3,1); LocalParameter lp = new LocalParameter(3,1); LocalParameter lp1 = new LocalParameter(3,1); int i = kl.addLocalParameter(lp); assertTrue( i == libsbml.LIBSBML_INVALID_OBJECT ); lp.setId( "p"); lp1.setId( "p1"); i = kl.addLocalParameter(lp); assertTrue( i == libsbml.LIBSBML_OPERATION_SUCCESS ); assertTrue( kl.getNumParameters() == 1 ); assertTrue( kl.getNumLocalParameters() == 1 ); i = kl.addParameter(lp1); assertTrue( i == libsbml.LIBSBML_OPERATION_SUCCESS ); assertTrue( kl.getNumParameters() == 2 ); assertTrue( kl.getNumLocalParameters() == 2 ); lp = null; kl = null; }
public void test_KineticLaw_copyConstructor() { KineticLaw o1 = new KineticLaw(2,4); Parameter p = new Parameter(2,4); p.setId("jake"); o1.addParameter(p); p = null; assertTrue( o1.getNumParameters() == 1 ); assertTrue( o1.getParameter(0).getId() == "jake" ); KineticLaw o2 = new KineticLaw(o1); assertTrue( o2.getNumParameters() == 1 ); assertTrue( o2.getParameter(0).getId() == "jake" ); assertTrue( o2.getParentSBMLObject() == o1.getParentSBMLObject() ); o2 = null; o1 = null; }