public void test_L3_KineticLaw_addParameter1()
{
KineticLaw kl = new KineticLaw(3,1);
Parameter p = new Parameter(3,1);
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 );
assertTrue( KL.getNumLocalParameters() == 1 );
assertTrue( kl.getNumParameters() == 0 );
assertTrue( kl.getNumLocalParameters() == 0 );
i = kl.addParameter(p);
assertTrue( i == libsbml.LIBSBML_OPERATION_SUCCESS );
assertTrue( KL.getNumParameters() == 1 );
assertTrue( KL.getNumLocalParameters() == 1 );
assertTrue( kl.getNumParameters() == 1 );
assertTrue( kl.getNumLocalParameters() == 1 );
p = null;
kl = null;
}