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());
        }
Exemplo n.º 2
0
        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;
        }