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_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); kl.addParameter(k1); kl.addParameter(k2); k1 = null; k2 = null; assertTrue( kl.getNumParameters() == 2 ); k1 = kl.getParameter( "k1"); k2 = kl.getParameter( "k2"); assertTrue(( "k1" == k1.getId() )); assertTrue(( "k2" == k2.getId() )); assertTrue( k1.getValue() == 3.14 ); assertTrue( k2.getValue() == 2.72 ); }
public void test_Parameter_L1V1() { Parameter p = new Parameter(1,1); assertEquals( false, (p.hasRequiredAttributes()) ); p.setId("p"); assertEquals( false, (p.hasRequiredAttributes()) ); p.setValue(12); assertEquals( true, p.hasRequiredAttributes() ); p = null; }