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_Event_addEventAssignment3() { Event e = new Event(2,2); int i = e.addEventAssignment(null); assertTrue( i == libsbml.LIBSBML_OPERATION_FAILED ); assertTrue( e.getNumEventAssignments() == 0 ); e = null; }
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_createEventAssignment() { Event e = new Event(2,2); EventAssignment ea = e.createEventAssignment(); assertTrue( e.getNumEventAssignments() == 1 ); assertTrue( (ea).getLevel() == 2 ); assertTrue( (ea).getVersion() == 2 ); e = 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; }