END_TEST START_TEST (test_L3_Species_initialConcentration) { double initialConcentration = 0.2; fail_unless( !Species_isSetInitialConcentration(S)); fail_unless( util_isNaN(Species_getInitialConcentration(S))); Species_setInitialConcentration(S, initialConcentration); fail_unless( Species_getInitialConcentration(S) == initialConcentration ); fail_unless( Species_isSetInitialConcentration(S) ); Species_unsetInitialConcentration(S); fail_unless( !Species_isSetInitialConcentration(S) ); fail_unless( util_isNaN(Species_getInitialConcentration(S))); }
END_TEST START_TEST (test_Species_setInitialConcentration2) { Species_t *c = Species_create(2, 2); int i = Species_setInitialConcentration(c, 4); fail_unless( i == LIBSBML_OPERATION_SUCCESS ); fail_unless( Species_getInitialConcentration(c) == 4 ); fail_unless( Species_isSetInitialConcentration(c)); i = Species_unsetInitialConcentration(c); fail_unless( i == LIBSBML_OPERATION_SUCCESS ); fail_unless( !Species_isSetInitialConcentration(c)); Species_free(c); }