public void test_EventAssignment_setMath() { ASTNode math = libsbml.parseFormula("2 * k"); string formula; ASTNode math1; EA.setMath(math); math1 = EA.getMath(); assertTrue(math1 != null); formula = libsbml.formulaToString(math1); assertTrue(formula != null); assertTrue(("2 * k" == formula)); assertTrue(EA.getMath() != math); assertEquals(true, EA.isSetMath()); EA.setMath(EA.getMath()); math1 = EA.getMath(); assertTrue(math1 != null); formula = libsbml.formulaToString(math1); assertTrue(formula != null); assertTrue(("2 * k" == formula)); assertTrue(EA.getMath() != math); EA.setMath(null); assertEquals(false, EA.isSetMath()); if (EA.getMath() != null) { ; } { } math = null; }
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() { EventAssignment ea = new EventAssignment(2, 4); assertEquals(false, (ea.hasRequiredElements())); ea.setMath(libsbml.parseFormula("fd")); assertEquals(true, ea.hasRequiredElements()); ea = null; }
public void test_EventAssignment_parent_add() { Event e = new Event(2, 4); EventAssignment ea = new EventAssignment(2, 4); ea.setVariable("c"); ea.setMath(libsbml.parseFormula("K+L")); e.addEventAssignment(ea); ea = null; ListOf lo = e.getListOfEventAssignments(); assertTrue(lo == e.getEventAssignment(0).getParentSBMLObject()); assertTrue(e == lo.getParentSBMLObject()); }
public void test_Event_addEventAssignment2() { Event e = new Event(2, 2); EventAssignment ea = new EventAssignment(2, 3); ea.setVariable("f"); ea.setMath(libsbml.parseFormula("a-n")); int i = e.addEventAssignment(ea); assertTrue(i == libsbml.LIBSBML_VERSION_MISMATCH); assertTrue(e.getNumEventAssignments() == 0); ea = null; e = null; }
public void test_Event_addEventAssignment1() { Event e = new Event(2, 2); EventAssignment ea = new EventAssignment(2, 2); int i = e.addEventAssignment(ea); assertTrue(i == libsbml.LIBSBML_INVALID_OBJECT); ea.setVariable("f"); i = e.addEventAssignment(ea); assertTrue(i == libsbml.LIBSBML_INVALID_OBJECT); ea.setMath(libsbml.parseFormula("a-n")); i = e.addEventAssignment(ea); assertTrue(i == libsbml.LIBSBML_OPERATION_SUCCESS); assertTrue(e.getNumEventAssignments() == 1); ea = null; e = null; }
public void test_EventAssignment_ancestor_add() { Event e = new Event(2, 4); EventAssignment ea = new EventAssignment(2, 4); ea.setVariable("c"); ea.setMath(libsbml.parseFormula("K+L")); e.addEventAssignment(ea); ea = null; ListOf lo = e.getListOfEventAssignments(); EventAssignment obj = e.getEventAssignment(0); assertTrue(obj.getAncestorOfType(libsbml.SBML_EVENT) == e); assertTrue(obj.getAncestorOfType(libsbml.SBML_LIST_OF) == lo); assertTrue(obj.getAncestorOfType(libsbml.SBML_DOCUMENT) == null); assertTrue(obj.getAncestorOfType(libsbml.SBML_COMPARTMENT) == null); }
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; }
public void test_Event_full() { ASTNode math1 = libsbml.parseFormula("0"); Trigger trigger = new Trigger(2, 4); ASTNode math = libsbml.parseFormula("0"); Event e = new Event(2, 4); EventAssignment ea = new EventAssignment(2, 4); ea.setVariable("k"); ea.setMath(math); trigger.setMath(math1); e.setTrigger(trigger); e.setId("e1"); e.setName("Set k2 to zero when P1 <= t"); e.addEventAssignment(ea); assertTrue(e.getNumEventAssignments() == 1); assertNotEquals(e.getEventAssignment(0), ea); math = null; e = null; }