Exemplo n.º 1
0
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, &regId);
  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;
}
Exemplo n.º 2
0
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;
}
Exemplo n.º 3
0
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;
}