public void test_RateRule_parent_create() { Model m = new Model(2, 4); RateRule r = m.createRateRule(); ListOf lo = m.getListOfRules(); assertTrue(lo == m.getRule(0).getParentSBMLObject()); assertTrue(lo == r.getParentSBMLObject()); assertTrue(m == lo.getParentSBMLObject()); }
public void test_Rule_copyConstructor() { Rule o1 = new RateRule(2, 1); o1.setVariable("a"); assertTrue(o1.getVariable() == "a"); ASTNode node = new ASTNode(libsbml.AST_CONSTANT_PI); o1.setMath(node); node = null; assertTrue(o1.isSetMath() == true); Rule o2 = new Rule(o1); assertTrue(o2.getVariable() == "a"); assertTrue(o2.isSetMath() == true); assertTrue(o2.getParentSBMLObject() == o1.getParentSBMLObject()); o2 = null; o1 = null; }