Пример #1
0
 public void test_WriteSBML_Event_delayWithSBO()
 {
     string expected = "<event id=\"e\">\n" +
     "  <delay sboTerm=\"SBO:0000064\">\n" +
     "    <math xmlns=\"http://www.w3.org/1998/Math/MathML\">\n" +
     "      <cn type=\"integer\"> 5 </cn>\n" +
     "    </math>\n" +
     "  </delay>\n" +
     "</event>";
       D.setLevelAndVersion(2,3,false);
       Event e = D.createModel().createEvent();
       e.setId("e");
       ASTNode node = libsbml.parseFormula("5");
       Delay d = new Delay ( 2,3 );
       d.setMath(node);
       d.setSBOTerm(64);
       e.setDelay(d);
       assertEquals( true, equals(expected,e.toSBML()) );
 }
 public void test_internal_consistency_check_99905_delay()
 {
     SBMLDocument d = new SBMLDocument(2,4);
       long errors;
       Delay delay = new Delay(2,4);
       Event e = new Event(2,4);
       Model m = d.createModel();
       d.setLevelAndVersion(2,2,false);
       delay.setSBOTerm(5);
       e.setDelay(delay);
       m.addEvent(e);
       errors = d.checkInternalConsistency();
       assertTrue( errors == 0 );
       d = null;
 }