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_internal_consistency_check_99904_kl() { SBMLDocument d = new SBMLDocument(2,4); long errors; KineticLaw kl = new KineticLaw(2,4); Model m = d.createModel(); d.setLevelAndVersion(1,2,false); Compartment c = m.createCompartment(); c.setId("cc"); Reaction r = m.createReaction(); r.setId("r"); kl.setFormula("2"); kl.setMetaId("mmm"); r.setKineticLaw(kl); errors = d.checkInternalConsistency(); assertTrue( errors == 0 ); d = null; }
public void test_KineticLaw_L1() { KineticLaw kl = new KineticLaw(1,2); assertEquals( false, (kl.hasRequiredAttributes()) ); kl.setFormula("kl"); assertEquals( true, kl.hasRequiredAttributes() ); kl = null; }