END_TEST START_TEST (test_Priority_free_NULL) { Priority_free(NULL); }
END_TEST START_TEST (test_Priority_createWithNS ) { XMLNamespaces_t *xmlns = XMLNamespaces_create(); XMLNamespaces_add(xmlns, "http://www.sbml.org", "testsbml"); SBMLNamespaces_t *sbmlns = SBMLNamespaces_create(3,1); SBMLNamespaces_addNamespaces(sbmlns,xmlns); Priority_t *object = Priority_createWithNS (sbmlns); fail_unless( SBase_getTypeCode ((SBase_t *) object) == SBML_PRIORITY ); fail_unless( SBase_getMetaId ((SBase_t *) object) == NULL ); fail_unless( SBase_getNotes ((SBase_t *) object) == NULL ); fail_unless( SBase_getAnnotation((SBase_t *) object) == NULL ); fail_unless( SBase_getLevel ((SBase_t *) object) == 3 ); fail_unless( SBase_getVersion ((SBase_t *) object) == 1 ); fail_unless( Priority_getNamespaces (object) != NULL ); fail_unless( XMLNamespaces_getLength(Priority_getNamespaces(object)) == 2 ); Priority_free(object); XMLNamespaces_free(xmlns); SBMLNamespaces_free(sbmlns); }
END_TEST START_TEST (test_L3_Event_setPriority1) { Priority_t *priority = Priority_create(3, 1); ASTNode_t *math1 = SBML_parseFormula("0"); Priority_setMath(priority, math1); fail_unless (!Event_isSetPriority(E) ); int i = Event_setPriority(E, priority); fail_unless( i == LIBSBML_OPERATION_SUCCESS ); fail_unless( Event_isSetPriority(E) ); i = Event_unsetPriority(E); fail_unless( i == LIBSBML_OPERATION_SUCCESS ); fail_unless( !Event_isSetPriority(E) ); Priority_free(priority); ASTNode_free(math1); }
void PriorityTest_teardown (void) { Priority_free(P); }