public void test_AlgebraicRule_createWithFormula() { ASTNode math; string formula; Rule ar = new AlgebraicRule(2,4); ar.setFormula( "1 + 1"); assertTrue( ar.getTypeCode() == libsbml.SBML_ALGEBRAIC_RULE ); assertTrue( ar.getMetaId() == "" ); math = ar.getMath(); assertTrue( math != null ); formula = libsbml.formulaToString(math); assertTrue( formula != null ); assertTrue(( "1 + 1" == formula )); assertTrue(( formula == ar.getFormula() )); ar = null; }
public void test_AlgebraicRule_createWithMath() { ASTNode math = libsbml.parseFormula("1 + 1"); Rule ar = new AlgebraicRule(2,4); ar.setMath(math); assertTrue( ar.getTypeCode() == libsbml.SBML_ALGEBRAIC_RULE ); assertTrue( ar.getMetaId() == "" ); assertTrue(( "1 + 1" == ar.getFormula() )); assertTrue( ar.getMath() != math ); ar = null; }