static int test_sms_Register_failure() { rc_ReturnCode_t res; swi_sms_regId_t regId; res = swi_sms_Register((swi_sms_ReceptionCB_t)sms_handler, NULL, NULL, NULL); if (res != RC_BAD_PARAMETER) return res; res = swi_sms_Register(NULL, NULL, NULL, ®Id); if (res != RC_BAD_PARAMETER) return res; res = swi_sms_Register(NULL, NULL, NULL, NULL); if (res != RC_BAD_PARAMETER) return res; return RC_OK; }
static void sms_Register(swi_sms_ReceptionCB_t callback, const char* senderPatternPtr, const char* messagePatternPtr, swi_sms_regId_t *regIdPtr) { rc_ReturnCode_t res; res = swi_sms_Register(callback, senderPatternPtr, messagePatternPtr, regIdPtr); ASSERT_TESTCASE_IS_OK(res); exec_lua_code(); while(waiting_for_sms) ; waiting_for_sms = 1; }
static int test_sms_Register(swi_sms_ReceptionCB_t callback, const char* senderPatternPtr, const char* messagePatternPtr, swi_sms_regId_t *regIdPtr) { rc_ReturnCode_t res; res = swi_sms_Register(callback, senderPatternPtr, messagePatternPtr, regIdPtr); if (res != RC_OK) return res; exec_lua_code(); while(waiting_for_sms) ; waiting_for_sms = 1; return RC_OK; }