END_TEST START_TEST (test_Parameter_setValue2) { Parameter_t *p = Parameter_create(2, 2); int i = Parameter_unsetValue(p); fail_unless( i == LIBSBML_OPERATION_SUCCESS ); fail_unless( !Parameter_isSetValue(p)); Parameter_free(p); }
END_TEST START_TEST (test_Parameter_setValue1) { int i = Parameter_setValue(P, 2.0); fail_unless( i == LIBSBML_OPERATION_SUCCESS ); fail_unless( Parameter_getValue(P) == 2.0 ); fail_unless( Parameter_isSetValue(P)); i = Parameter_unsetValue(P); fail_unless( i == LIBSBML_OPERATION_SUCCESS ); fail_unless( !Parameter_isSetValue(P)); }
END_TEST START_TEST (test_L3_Parameter_value) { fail_unless( !Parameter_isSetValue(P)); fail_unless( isnan(Parameter_getValue(P))); Parameter_setValue(P, 1.5); fail_unless( Parameter_isSetValue(P)); fail_unless( Parameter_getValue(P) == 1.5); Parameter_unsetValue(P); fail_unless( !Parameter_isSetValue(P)); fail_unless( isnan(Parameter_getValue(P))); }