setValue() public method

public setValue ( double value ) : int
value double
return int
示例#1
0
 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);
 }
示例#2
0
 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;
 }