public void test_EventAssignment_setMath1()
        {
            ASTNode math = libsbml.parseFormula("2 * k");
            int     i    = E.setMath(math);

            assertTrue(i == libsbml.LIBSBML_OPERATION_SUCCESS);
            assertTrue(E.getMath() != math);
            assertEquals(true, E.isSetMath());
            i = E.setMath(null);
            assertTrue(i == libsbml.LIBSBML_OPERATION_SUCCESS);
            assertTrue(E.getMath() == null);
            assertEquals(false, E.isSetMath());
            math = null;
        }
 public void test_EventAssignment_create()
 {
     assertTrue(EA.getTypeCode() == libsbml.SBML_EVENT_ASSIGNMENT);
     assertTrue(EA.getMetaId() == "");
     assertTrue(EA.getNotes() == null);
     assertTrue(EA.getAnnotation() == null);
     assertTrue(EA.getVariable() == "");
     assertTrue(EA.getMath() == null);
 }
Example #3
0
    printEventAssignmentMath(int n, EventAssignment ea)
    {
        string variable;
        string formula;


        if (ea.isSetMath())
        {
            variable = ea.getVariable();
            formula  = libsbml.formulaToString(ea.getMath());

            Console.Write("  EventAssignment " + n
                          + ", trigger: " + variable + " = " + formula + Environment.NewLine);
        }
    }
Example #4
0
        public void test_EventAssignment_copyConstructor()
        {
            EventAssignment o1 = new EventAssignment(2, 4);

            o1.setVariable("c2");
            assertTrue(o1.getVariable() == "c2");
            ASTNode node = new ASTNode(libsbml.AST_CONSTANT_PI);

            o1.setMath(node);
            node = null;
            assertTrue(o1.getMath() != null);
            EventAssignment o2 = new EventAssignment(o1);

            assertTrue(o2.getVariable() == "c2");
            assertTrue(o2.getMath() != null);
            assertTrue(o2.getParentSBMLObject() == o1.getParentSBMLObject());
            o2 = null;
            o1 = null;
        }