示例#1
0
qeo_retcode_t qeo_security_policy_get_fine_grained_rules(qeo_security_policy_hndl qeoSecPol, uintptr_t cookie, const char* topic_name, unsigned int selector_mask, qeo_security_policy_update_fine_grained_rules_cb update_cb)
{
    UNITY_LINE_TYPE cmock_line = TEST_LINE_NUM;
    CMOCK_qeo_security_policy_get_fine_grained_rules_CALL_INSTANCE* cmock_call_instance = (CMOCK_qeo_security_policy_get_fine_grained_rules_CALL_INSTANCE*)CMock_Guts_GetAddressFor(Mock.qeo_security_policy_get_fine_grained_rules_CallInstance);
    Mock.qeo_security_policy_get_fine_grained_rules_CallInstance = CMock_Guts_MemNext(Mock.qeo_security_policy_get_fine_grained_rules_CallInstance);
    if (Mock.qeo_security_policy_get_fine_grained_rules_IgnoreBool)
    {
        if (cmock_call_instance == NULL)
            return Mock.qeo_security_policy_get_fine_grained_rules_FinalReturn;
        memcpy(&Mock.qeo_security_policy_get_fine_grained_rules_FinalReturn, &cmock_call_instance->ReturnVal, sizeof(qeo_retcode_t));
        return cmock_call_instance->ReturnVal;
    }
    if (Mock.qeo_security_policy_get_fine_grained_rules_CallbackFunctionPointer != NULL)
    {
        return Mock.qeo_security_policy_get_fine_grained_rules_CallbackFunctionPointer(qeoSecPol, cookie, topic_name, selector_mask, update_cb, Mock.qeo_security_policy_get_fine_grained_rules_CallbackCalls++);
    }
    UNITY_TEST_ASSERT_NOT_NULL(cmock_call_instance, cmock_line, "Function 'qeo_security_policy_get_fine_grained_rules' called more times than expected.");
    cmock_line = cmock_call_instance->LineNumber;
    UNITY_TEST_ASSERT_EQUAL_MEMORY((void*)(&cmock_call_instance->Expected_qeoSecPol), (void*)(&qeoSecPol), sizeof(qeo_security_policy_hndl), cmock_line, "Function 'qeo_security_policy_get_fine_grained_rules' called with unexpected value for argument 'qeoSecPol'.");
    UNITY_TEST_ASSERT_EQUAL_MEMORY((void*)(&cmock_call_instance->Expected_cookie), (void*)(&cookie), sizeof(uintptr_t), cmock_line, "Function 'qeo_security_policy_get_fine_grained_rules' called with unexpected value for argument 'cookie'.");
    if (cmock_call_instance->Expected_topic_name == NULL)
    {
        UNITY_TEST_ASSERT_NULL(topic_name, cmock_line, "Expected NULL. Function 'qeo_security_policy_get_fine_grained_rules' called with unexpected value for argument 'topic_name'.");
    }
    else
    {
        UNITY_TEST_ASSERT_EQUAL_INT8_ARRAY(cmock_call_instance->Expected_topic_name, topic_name, 1, cmock_line, "Function 'qeo_security_policy_get_fine_grained_rules' called with unexpected value for argument 'topic_name'.");
    }
    UNITY_TEST_ASSERT_EQUAL_HEX32(cmock_call_instance->Expected_selector_mask, selector_mask, cmock_line, "Function 'qeo_security_policy_get_fine_grained_rules' called with unexpected value for argument 'selector_mask'.");
    UNITY_TEST_ASSERT_EQUAL_MEMORY((void*)(&cmock_call_instance->Expected_update_cb), (void*)(&update_cb), sizeof(qeo_security_policy_update_fine_grained_rules_cb), cmock_line, "Function 'qeo_security_policy_get_fine_grained_rules' called with unexpected value for argument 'update_cb'.");
    return cmock_call_instance->ReturnVal;
}
Token* calculate(Operator* opeToken, Number* first, Number* second)
{
  UNITY_LINE_TYPE cmock_line = TEST_LINE_NUM;
  CMOCK_calculate_CALL_INSTANCE* cmock_call_instance = (CMOCK_calculate_CALL_INSTANCE*)CMock_Guts_GetAddressFor(Mock.calculate_CallInstance);
  Mock.calculate_CallInstance = CMock_Guts_MemNext(Mock.calculate_CallInstance);
  if (Mock.calculate_IgnoreBool)
  {
    if (cmock_call_instance == NULL)
      return Mock.calculate_FinalReturn;
    Mock.calculate_FinalReturn = cmock_call_instance->ReturnVal;
    return cmock_call_instance->ReturnVal;
  }
  if (Mock.calculate_CallbackFunctionPointer != NULL)
  {
    return Mock.calculate_CallbackFunctionPointer(opeToken, first, second, Mock.calculate_CallbackCalls++);
  }
  UNITY_TEST_ASSERT_NOT_NULL(cmock_call_instance, cmock_line, "Function 'calculate' called more times than expected.");
  cmock_line = cmock_call_instance->LineNumber;
  if (cmock_call_instance->CallOrder > ++GlobalVerifyOrder)
    UNITY_TEST_FAIL(cmock_line, "Function 'calculate' called earlier than expected.");
  if (cmock_call_instance->CallOrder < GlobalVerifyOrder)
    UNITY_TEST_FAIL(cmock_line, "Function 'calculate' called later than expected.");
  UNITY_TEST_ASSERT_EQUAL_MEMORY((void*)(cmock_call_instance->Expected_opeToken), (void*)(opeToken), sizeof(Operator), cmock_line, "Function 'calculate' called with unexpected value for argument 'opeToken'.");
  UNITY_TEST_ASSERT_EQUAL_MEMORY((void*)(cmock_call_instance->Expected_first), (void*)(first), sizeof(Number), cmock_line, "Function 'calculate' called with unexpected value for argument 'first'.");
  UNITY_TEST_ASSERT_EQUAL_MEMORY((void*)(cmock_call_instance->Expected_second), (void*)(second), sizeof(Number), cmock_line, "Function 'calculate' called with unexpected value for argument 'second'.");
  return cmock_call_instance->ReturnVal;
}
void stringRightTrim(String* string)
{
  UNITY_LINE_TYPE cmock_line = TEST_LINE_NUM;
  CMOCK_stringRightTrim_CALL_INSTANCE* cmock_call_instance = (CMOCK_stringRightTrim_CALL_INSTANCE*)CMock_Guts_GetAddressFor(Mock.stringRightTrim_CallInstance);
  Mock.stringRightTrim_CallInstance = CMock_Guts_MemNext(Mock.stringRightTrim_CallInstance);
  if (Mock.stringRightTrim_IgnoreBool)
  {
    return;
  }
  if (Mock.stringRightTrim_CallbackFunctionPointer != NULL)
  {
    Mock.stringRightTrim_CallbackFunctionPointer(string, Mock.stringRightTrim_CallbackCalls++);
    return;
  }
  UNITY_TEST_ASSERT_NOT_NULL(cmock_call_instance, cmock_line, "Function 'stringRightTrim' called more times than expected.");
  cmock_line = cmock_call_instance->LineNumber;
  if (cmock_call_instance->CallOrder > ++GlobalVerifyOrder)
    UNITY_TEST_FAIL(cmock_line, "Function 'stringRightTrim' called earlier than expected.");
  if (cmock_call_instance->CallOrder < GlobalVerifyOrder)
    UNITY_TEST_FAIL(cmock_line, "Function 'stringRightTrim' called later than expected.");
  UNITY_TEST_ASSERT_EQUAL_MEMORY((void*)(cmock_call_instance->Expected_string), (void*)(string), sizeof(String), cmock_line, "Function 'stringRightTrim' called with unexpected value for argument 'string'.");
  if (cmock_call_instance->ExceptionToThrow != CEXCEPTION_NONE)
  {
    Throw(cmock_call_instance->ExceptionToThrow);
  }
}
示例#4
0
int isNumber(Token* unknownToken)
{
  UNITY_LINE_TYPE cmock_line = TEST_LINE_NUM;
  CMOCK_isNumber_CALL_INSTANCE* cmock_call_instance = (CMOCK_isNumber_CALL_INSTANCE*)CMock_Guts_GetAddressFor(Mock.isNumber_CallInstance);
  Mock.isNumber_CallInstance = CMock_Guts_MemNext(Mock.isNumber_CallInstance);
  if (Mock.isNumber_IgnoreBool)
  {
    if (cmock_call_instance == NULL)
      return Mock.isNumber_FinalReturn;
    Mock.isNumber_FinalReturn = cmock_call_instance->ReturnVal;
    return cmock_call_instance->ReturnVal;
  }
  if (Mock.isNumber_CallbackFunctionPointer != NULL)
  {
    return Mock.isNumber_CallbackFunctionPointer(unknownToken, Mock.isNumber_CallbackCalls++);
  }
  UNITY_TEST_ASSERT_NOT_NULL(cmock_call_instance, cmock_line, "Function 'isNumber' called more times than expected.");
  cmock_line = cmock_call_instance->LineNumber;
  if (cmock_call_instance->CallOrder > ++GlobalVerifyOrder)
    UNITY_TEST_FAIL(cmock_line, "Function 'isNumber' called earlier than expected.");
  if (cmock_call_instance->CallOrder < GlobalVerifyOrder)
    UNITY_TEST_FAIL(cmock_line, "Function 'isNumber' called later than expected.");
  UNITY_TEST_ASSERT_EQUAL_MEMORY((void*)(cmock_call_instance->Expected_unknownToken), (void*)(unknownToken), sizeof(Token), cmock_line, "Function 'isNumber' called with unexpected value for argument 'unknownToken'.");
  if (cmock_call_instance->ExceptionToThrow != CEXCEPTION_NONE)
  {
    Throw(cmock_call_instance->ExceptionToThrow);
  }
  return cmock_call_instance->ReturnVal;
}
String* getWordAndUpdate(String* line, char* delimiter)
{
  UNITY_LINE_TYPE cmock_line = TEST_LINE_NUM;
  CMOCK_getWordAndUpdate_CALL_INSTANCE* cmock_call_instance = (CMOCK_getWordAndUpdate_CALL_INSTANCE*)CMock_Guts_GetAddressFor(Mock.getWordAndUpdate_CallInstance);
  Mock.getWordAndUpdate_CallInstance = CMock_Guts_MemNext(Mock.getWordAndUpdate_CallInstance);
  if (Mock.getWordAndUpdate_IgnoreBool)
  {
    if (cmock_call_instance == NULL)
      return Mock.getWordAndUpdate_FinalReturn;
    Mock.getWordAndUpdate_FinalReturn = cmock_call_instance->ReturnVal;
    return cmock_call_instance->ReturnVal;
  }
  if (Mock.getWordAndUpdate_CallbackFunctionPointer != NULL)
  {
    return Mock.getWordAndUpdate_CallbackFunctionPointer(line, delimiter, Mock.getWordAndUpdate_CallbackCalls++);
  }
  UNITY_TEST_ASSERT_NOT_NULL(cmock_call_instance, cmock_line, "Function 'getWordAndUpdate' called more times than expected.");
  cmock_line = cmock_call_instance->LineNumber;
  if (cmock_call_instance->CallOrder > ++GlobalVerifyOrder)
    UNITY_TEST_FAIL(cmock_line, "Function 'getWordAndUpdate' called earlier than expected.");
  if (cmock_call_instance->CallOrder < GlobalVerifyOrder)
    UNITY_TEST_FAIL(cmock_line, "Function 'getWordAndUpdate' called later than expected.");
  UNITY_TEST_ASSERT_EQUAL_MEMORY((void*)(cmock_call_instance->Expected_line), (void*)(line), sizeof(String), cmock_line, "Function 'getWordAndUpdate' called with unexpected value for argument 'line'.");
  UNITY_TEST_ASSERT_EQUAL_STRING(cmock_call_instance->Expected_delimiter, delimiter, cmock_line, "Function 'getWordAndUpdate' called with unexpected value for argument 'delimiter'.");
  if (cmock_call_instance->ExceptionToThrow != CEXCEPTION_NONE)
  {
    Throw(cmock_call_instance->ExceptionToThrow);
  }
  return cmock_call_instance->ReturnVal;
}
示例#6
0
void listAdd(List* list, int data)
{
  UNITY_LINE_TYPE cmock_line = TEST_LINE_NUM;
  CMOCK_listAdd_CALL_INSTANCE* cmock_call_instance = (CMOCK_listAdd_CALL_INSTANCE*)CMock_Guts_GetAddressFor(Mock.listAdd_CallInstance);
  Mock.listAdd_CallInstance = CMock_Guts_MemNext(Mock.listAdd_CallInstance);
  if (Mock.listAdd_IgnoreBool)
  {
    return;
  }
  if (Mock.listAdd_CallbackFunctionPointer != NULL)
  {
    Mock.listAdd_CallbackFunctionPointer(list, data, Mock.listAdd_CallbackCalls++);
    return;
  }
  UNITY_TEST_ASSERT_NOT_NULL(cmock_call_instance, cmock_line, "Function 'listAdd' called more times than expected.");
  cmock_line = cmock_call_instance->LineNumber;
  if (cmock_call_instance->CallOrder > ++GlobalVerifyOrder)
    UNITY_TEST_FAIL(cmock_line, "Function 'listAdd' called earlier than expected.");
  if (cmock_call_instance->CallOrder < GlobalVerifyOrder)
    UNITY_TEST_FAIL(cmock_line, "Function 'listAdd' called later than expected.");
  UNITY_TEST_ASSERT_EQUAL_MEMORY((void*)(cmock_call_instance->Expected_list), (void*)(list), sizeof(List), cmock_line, "Function 'listAdd' called with unexpected value for argument 'list'.");
  UNITY_TEST_ASSERT_EQUAL_INT(cmock_call_instance->Expected_data, data, cmock_line, "Function 'listAdd' called with unexpected value for argument 'data'.");
  if (cmock_call_instance->ExceptionToThrow != CEXCEPTION_NONE)
  {
    Throw(cmock_call_instance->ExceptionToThrow);
  }
}
示例#7
0
void qeo_platform_security_update_state(qeo_platform_security_context_t context, qeo_platform_security_state state, qeo_platform_security_state_reason state_reason)
{
    UNITY_LINE_TYPE cmock_line = TEST_LINE_NUM;
    CMOCK_qeo_platform_security_update_state_CALL_INSTANCE* cmock_call_instance = (CMOCK_qeo_platform_security_update_state_CALL_INSTANCE*)CMock_Guts_GetAddressFor(Mock.qeo_platform_security_update_state_CallInstance);
    Mock.qeo_platform_security_update_state_CallInstance = CMock_Guts_MemNext(Mock.qeo_platform_security_update_state_CallInstance);
    if (Mock.qeo_platform_security_update_state_IgnoreBool)
    {
        return;
    }
    if (Mock.qeo_platform_security_update_state_CallbackFunctionPointer != NULL)
    {
        Mock.qeo_platform_security_update_state_CallbackFunctionPointer(context, state, state_reason, Mock.qeo_platform_security_update_state_CallbackCalls++);
        return;
    }
    UNITY_TEST_ASSERT_NOT_NULL(cmock_call_instance, cmock_line, "Function 'qeo_platform_security_update_state' called more times than expected.");
    cmock_line = cmock_call_instance->LineNumber;
    UNITY_TEST_ASSERT_EQUAL_MEMORY((void*)(&cmock_call_instance->Expected_context), (void*)(&context), sizeof(qeo_platform_security_context_t), cmock_line, "Function 'qeo_platform_security_update_state' called with unexpected value for argument 'context'.");
    UNITY_TEST_ASSERT_EQUAL_MEMORY((void*)(&cmock_call_instance->Expected_state), (void*)(&state), sizeof(qeo_platform_security_state), cmock_line, "Function 'qeo_platform_security_update_state' called with unexpected value for argument 'state'.");
    UNITY_TEST_ASSERT_EQUAL_MEMORY((void*)(&cmock_call_instance->Expected_state_reason), (void*)(&state_reason), sizeof(qeo_platform_security_state_reason), cmock_line, "Function 'qeo_platform_security_update_state' called with unexpected value for argument 'state_reason'.");
}
qeo_retcode_t qeo_remote_registration_get_user_data(qeo_remote_registration_hndl_t remote_reg, uintptr_t* user_data)
{
  UNITY_LINE_TYPE cmock_line = TEST_LINE_NUM;
  CMOCK_qeo_remote_registration_get_user_data_CALL_INSTANCE* cmock_call_instance = (CMOCK_qeo_remote_registration_get_user_data_CALL_INSTANCE*)CMock_Guts_GetAddressFor(Mock.qeo_remote_registration_get_user_data_CallInstance);
  Mock.qeo_remote_registration_get_user_data_CallInstance = CMock_Guts_MemNext(Mock.qeo_remote_registration_get_user_data_CallInstance);
  if (Mock.qeo_remote_registration_get_user_data_IgnoreBool)
  {
    if (cmock_call_instance == NULL)
      return Mock.qeo_remote_registration_get_user_data_FinalReturn;
    memcpy(&Mock.qeo_remote_registration_get_user_data_FinalReturn, &cmock_call_instance->ReturnVal, sizeof(qeo_retcode_t));
    return cmock_call_instance->ReturnVal;
  }
  if (Mock.qeo_remote_registration_get_user_data_CallbackFunctionPointer != NULL)
  {
    return Mock.qeo_remote_registration_get_user_data_CallbackFunctionPointer(remote_reg, user_data, Mock.qeo_remote_registration_get_user_data_CallbackCalls++);
  }
  UNITY_TEST_ASSERT_NOT_NULL(cmock_call_instance, cmock_line, "Function 'qeo_remote_registration_get_user_data' called more times than expected.");
  cmock_line = cmock_call_instance->LineNumber;
  UNITY_TEST_ASSERT_EQUAL_MEMORY((void*)(&cmock_call_instance->Expected_remote_reg), (void*)(&remote_reg), sizeof(qeo_remote_registration_hndl_t), cmock_line, "Function 'qeo_remote_registration_get_user_data' called with unexpected value for argument 'remote_reg'.");
  UNITY_TEST_ASSERT_EQUAL_MEMORY((void*)(cmock_call_instance->Expected_user_data), (void*)(user_data), sizeof(uintptr_t), cmock_line, "Function 'qeo_remote_registration_get_user_data' called with unexpected value for argument 'user_data'.");
  return cmock_call_instance->ReturnVal;
}
示例#9
0
qeo_retcode_t qeo_security_policy_get_sequence_number(qeo_security_policy_hndl qeoSecPol, uint64_t* sequence_number)
{
    UNITY_LINE_TYPE cmock_line = TEST_LINE_NUM;
    CMOCK_qeo_security_policy_get_sequence_number_CALL_INSTANCE* cmock_call_instance = (CMOCK_qeo_security_policy_get_sequence_number_CALL_INSTANCE*)CMock_Guts_GetAddressFor(Mock.qeo_security_policy_get_sequence_number_CallInstance);
    Mock.qeo_security_policy_get_sequence_number_CallInstance = CMock_Guts_MemNext(Mock.qeo_security_policy_get_sequence_number_CallInstance);
    if (Mock.qeo_security_policy_get_sequence_number_IgnoreBool)
    {
        if (cmock_call_instance == NULL)
            return Mock.qeo_security_policy_get_sequence_number_FinalReturn;
        memcpy(&Mock.qeo_security_policy_get_sequence_number_FinalReturn, &cmock_call_instance->ReturnVal, sizeof(qeo_retcode_t));
        return cmock_call_instance->ReturnVal;
    }
    if (Mock.qeo_security_policy_get_sequence_number_CallbackFunctionPointer != NULL)
    {
        return Mock.qeo_security_policy_get_sequence_number_CallbackFunctionPointer(qeoSecPol, sequence_number, Mock.qeo_security_policy_get_sequence_number_CallbackCalls++);
    }
    UNITY_TEST_ASSERT_NOT_NULL(cmock_call_instance, cmock_line, "Function 'qeo_security_policy_get_sequence_number' called more times than expected.");
    cmock_line = cmock_call_instance->LineNumber;
    UNITY_TEST_ASSERT_EQUAL_MEMORY((void*)(&cmock_call_instance->Expected_qeoSecPol), (void*)(&qeoSecPol), sizeof(qeo_security_policy_hndl), cmock_line, "Function 'qeo_security_policy_get_sequence_number' called with unexpected value for argument 'qeoSecPol'.");
    UNITY_TEST_ASSERT_EQUAL_MEMORY((void*)(cmock_call_instance->Expected_sequence_number), (void*)(sequence_number), sizeof(uint64_t), cmock_line, "Function 'qeo_security_policy_get_sequence_number' called with unexpected value for argument 'sequence_number'.");
    return cmock_call_instance->ReturnVal;
}
void operatorEvaluate(Stack* numberStack, Stack* operatorStack)
{
  UNITY_LINE_TYPE cmock_line = TEST_LINE_NUM;
  CMOCK_operatorEvaluate_CALL_INSTANCE* cmock_call_instance = (CMOCK_operatorEvaluate_CALL_INSTANCE*)CMock_Guts_GetAddressFor(Mock.operatorEvaluate_CallInstance);
  Mock.operatorEvaluate_CallInstance = CMock_Guts_MemNext(Mock.operatorEvaluate_CallInstance);
  if (Mock.operatorEvaluate_IgnoreBool)
  {
    return;
  }
  if (Mock.operatorEvaluate_CallbackFunctionPointer != NULL)
  {
    Mock.operatorEvaluate_CallbackFunctionPointer(numberStack, operatorStack, Mock.operatorEvaluate_CallbackCalls++);
    return;
  }
  UNITY_TEST_ASSERT_NOT_NULL(cmock_call_instance, cmock_line, "Function 'operatorEvaluate' called more times than expected.");
  cmock_line = cmock_call_instance->LineNumber;
  if (cmock_call_instance->CallOrder > ++GlobalVerifyOrder)
    UNITY_TEST_FAIL(cmock_line, "Function 'operatorEvaluate' called earlier than expected.");
  if (cmock_call_instance->CallOrder < GlobalVerifyOrder)
    UNITY_TEST_FAIL(cmock_line, "Function 'operatorEvaluate' called later than expected.");
  UNITY_TEST_ASSERT_EQUAL_MEMORY((void*)(cmock_call_instance->Expected_numberStack), (void*)(numberStack), sizeof(Stack), cmock_line, "Function 'operatorEvaluate' called with unexpected value for argument 'numberStack'.");
  UNITY_TEST_ASSERT_EQUAL_MEMORY((void*)(cmock_call_instance->Expected_operatorStack), (void*)(operatorStack), sizeof(Stack), cmock_line, "Function 'operatorEvaluate' called with unexpected value for argument 'operatorStack'.");
}
示例#11
0
qeo_retcode_t data_set_member(qeocore_data_t* data, qeocore_member_id_t id, const void* value)
{
  UNITY_LINE_TYPE cmock_line = TEST_LINE_NUM;
  CMOCK_data_set_member_CALL_INSTANCE* cmock_call_instance = (CMOCK_data_set_member_CALL_INSTANCE*)CMock_Guts_GetAddressFor(Mock.data_set_member_CallInstance);
  Mock.data_set_member_CallInstance = CMock_Guts_MemNext(Mock.data_set_member_CallInstance);
  if (Mock.data_set_member_IgnoreBool)
  {
    if (cmock_call_instance == NULL)
      return Mock.data_set_member_FinalReturn;
    memcpy(&Mock.data_set_member_FinalReturn, &cmock_call_instance->ReturnVal, sizeof(qeo_retcode_t));
    return cmock_call_instance->ReturnVal;
  }
  if (Mock.data_set_member_CallbackFunctionPointer != NULL)
  {
    return Mock.data_set_member_CallbackFunctionPointer(data, id, value, Mock.data_set_member_CallbackCalls++);
  }
  UNITY_TEST_ASSERT_NOT_NULL(cmock_call_instance, cmock_line, "Function 'data_set_member' called more times than expected.");
  cmock_line = cmock_call_instance->LineNumber;
  UNITY_TEST_ASSERT_EQUAL_MEMORY((void*)(cmock_call_instance->Expected_data), (void*)(data), sizeof(qeocore_data_t), cmock_line, "Function 'data_set_member' called with unexpected value for argument 'data'.");
  UNITY_TEST_ASSERT_EQUAL_MEMORY((void*)(&cmock_call_instance->Expected_id), (void*)(&id), sizeof(qeocore_member_id_t), cmock_line, "Function 'data_set_member' called with unexpected value for argument 'id'.");
  UNITY_TEST_ASSERT_EQUAL_PTR(cmock_call_instance->Expected_value, value, cmock_line, "Function 'data_set_member' called with unexpected value for argument 'value'.");
  return cmock_call_instance->ReturnVal;
}
示例#12
0
qeo_util_retcode_t qeo_platform_security_remote_registration_confirmation_needed(qeo_platform_security_context_t context, const qeo_platform_security_remote_registration_credentials_t* rrcred, qeo_platform_security_remote_registration_credentials_feedback_cb cb)
{
    UNITY_LINE_TYPE cmock_line = TEST_LINE_NUM;
    CMOCK_qeo_platform_security_remote_registration_confirmation_needed_CALL_INSTANCE* cmock_call_instance = (CMOCK_qeo_platform_security_remote_registration_confirmation_needed_CALL_INSTANCE*)CMock_Guts_GetAddressFor(Mock.qeo_platform_security_remote_registration_confirmation_needed_CallInstance);
    Mock.qeo_platform_security_remote_registration_confirmation_needed_CallInstance = CMock_Guts_MemNext(Mock.qeo_platform_security_remote_registration_confirmation_needed_CallInstance);
    if (Mock.qeo_platform_security_remote_registration_confirmation_needed_IgnoreBool)
    {
        if (cmock_call_instance == NULL)
            return Mock.qeo_platform_security_remote_registration_confirmation_needed_FinalReturn;
        memcpy(&Mock.qeo_platform_security_remote_registration_confirmation_needed_FinalReturn, &cmock_call_instance->ReturnVal, sizeof(qeo_util_retcode_t));
        return cmock_call_instance->ReturnVal;
    }
    if (Mock.qeo_platform_security_remote_registration_confirmation_needed_CallbackFunctionPointer != NULL)
    {
        return Mock.qeo_platform_security_remote_registration_confirmation_needed_CallbackFunctionPointer(context, rrcred, cb, Mock.qeo_platform_security_remote_registration_confirmation_needed_CallbackCalls++);
    }
    UNITY_TEST_ASSERT_NOT_NULL(cmock_call_instance, cmock_line, "Function 'qeo_platform_security_remote_registration_confirmation_needed' called more times than expected.");
    cmock_line = cmock_call_instance->LineNumber;
    UNITY_TEST_ASSERT_EQUAL_MEMORY((void*)(&cmock_call_instance->Expected_context), (void*)(&context), sizeof(qeo_platform_security_context_t), cmock_line, "Function 'qeo_platform_security_remote_registration_confirmation_needed' called with unexpected value for argument 'context'.");
    UNITY_TEST_ASSERT_EQUAL_MEMORY((void*)(cmock_call_instance->Expected_rrcred), (void*)(rrcred), sizeof(qeo_platform_security_remote_registration_credentials_t), cmock_line, "Function 'qeo_platform_security_remote_registration_confirmation_needed' called with unexpected value for argument 'rrcred'.");
    UNITY_TEST_ASSERT_EQUAL_MEMORY((void*)(&cmock_call_instance->Expected_cb), (void*)(&cb), sizeof(qeo_platform_security_remote_registration_credentials_feedback_cb), cmock_line, "Function 'qeo_platform_security_remote_registration_confirmation_needed' called with unexpected value for argument 'cb'.");
    return cmock_call_instance->ReturnVal;
}
void qeocore_remote_registration_set_key(EVP_PKEY* key)
{
  UNITY_LINE_TYPE cmock_line = TEST_LINE_NUM;
  CMOCK_qeocore_remote_registration_set_key_CALL_INSTANCE* cmock_call_instance = (CMOCK_qeocore_remote_registration_set_key_CALL_INSTANCE*)CMock_Guts_GetAddressFor(Mock.qeocore_remote_registration_set_key_CallInstance);
  Mock.qeocore_remote_registration_set_key_CallInstance = CMock_Guts_MemNext(Mock.qeocore_remote_registration_set_key_CallInstance);
  if (Mock.qeocore_remote_registration_set_key_IgnoreBool)
  {
    return;
  }
  if (Mock.qeocore_remote_registration_set_key_CallbackFunctionPointer != NULL)
  {
    Mock.qeocore_remote_registration_set_key_CallbackFunctionPointer(key, Mock.qeocore_remote_registration_set_key_CallbackCalls++);
    return;
  }
  UNITY_TEST_ASSERT_NOT_NULL(cmock_call_instance, cmock_line, "Function 'qeocore_remote_registration_set_key' called more times than expected.");
  cmock_line = cmock_call_instance->LineNumber;
  UNITY_TEST_ASSERT_EQUAL_MEMORY((void*)(cmock_call_instance->Expected_key), (void*)(key), sizeof(EVP_PKEY), cmock_line, "Function 'qeocore_remote_registration_set_key' called with unexpected value for argument 'key'.");
}
void qeo_deviceinfo_publish(qeo_factory_t* factory)
{
  UNITY_LINE_TYPE cmock_line = TEST_LINE_NUM;
  CMOCK_qeo_deviceinfo_publish_CALL_INSTANCE* cmock_call_instance = (CMOCK_qeo_deviceinfo_publish_CALL_INSTANCE*)CMock_Guts_GetAddressFor(Mock.qeo_deviceinfo_publish_CallInstance);
  Mock.qeo_deviceinfo_publish_CallInstance = CMock_Guts_MemNext(Mock.qeo_deviceinfo_publish_CallInstance);
  if (Mock.qeo_deviceinfo_publish_IgnoreBool)
  {
    return;
  }
  if (Mock.qeo_deviceinfo_publish_CallbackFunctionPointer != NULL)
  {
    Mock.qeo_deviceinfo_publish_CallbackFunctionPointer(factory, Mock.qeo_deviceinfo_publish_CallbackCalls++);
    return;
  }
  UNITY_TEST_ASSERT_NOT_NULL(cmock_call_instance, cmock_line, "Function 'qeo_deviceinfo_publish' called more times than expected.");
  cmock_line = cmock_call_instance->LineNumber;
  UNITY_TEST_ASSERT_EQUAL_MEMORY((void*)(cmock_call_instance->Expected_factory), (void*)(factory), sizeof(qeo_factory_t), cmock_line, "Function 'qeo_deviceinfo_publish' called with unexpected value for argument 'factory'.");
}
示例#15
0
qeo_retcode_t reader_user_data_update(const qeocore_reader_t* reader)
{
  UNITY_LINE_TYPE cmock_line = TEST_LINE_NUM;
  CMOCK_reader_user_data_update_CALL_INSTANCE* cmock_call_instance = (CMOCK_reader_user_data_update_CALL_INSTANCE*)CMock_Guts_GetAddressFor(Mock.reader_user_data_update_CallInstance);
  Mock.reader_user_data_update_CallInstance = CMock_Guts_MemNext(Mock.reader_user_data_update_CallInstance);
  if (Mock.reader_user_data_update_IgnoreBool)
  {
    if (cmock_call_instance == NULL)
      return Mock.reader_user_data_update_FinalReturn;
    memcpy(&Mock.reader_user_data_update_FinalReturn, &cmock_call_instance->ReturnVal, sizeof(qeo_retcode_t));
    return cmock_call_instance->ReturnVal;
  }
  if (Mock.reader_user_data_update_CallbackFunctionPointer != NULL)
  {
    return Mock.reader_user_data_update_CallbackFunctionPointer(reader, Mock.reader_user_data_update_CallbackCalls++);
  }
  UNITY_TEST_ASSERT_NOT_NULL(cmock_call_instance, cmock_line, "Function 'reader_user_data_update' called more times than expected.");
  cmock_line = cmock_call_instance->LineNumber;
  UNITY_TEST_ASSERT_EQUAL_MEMORY((void*)(cmock_call_instance->Expected_reader), (void*)(reader), sizeof(qeocore_reader_t), cmock_line, "Function 'reader_user_data_update' called with unexpected value for argument 'reader'.");
  return cmock_call_instance->ReturnVal;
}
void mock_system_write_impl(S_DATA* dest, S_DATA value)
{
  UNITY_LINE_TYPE cmock_line = TEST_LINE_NUM;
  UNITY_SET_DETAIL(CMockString_system_write);
  CMOCK_system_write_CALL_INSTANCE* cmock_call_instance = (CMOCK_system_write_CALL_INSTANCE*)CMock_Guts_GetAddressFor(Mock.system_write_CallInstance);
  Mock.system_write_CallInstance = CMock_Guts_MemNext(Mock.system_write_CallInstance);
  UNITY_TEST_ASSERT_NOT_NULL(cmock_call_instance, cmock_line, CMockStringCalledMore);
  cmock_line = cmock_call_instance->LineNumber;
  {
    UNITY_SET_DETAILS(CMockString_system_write,CMockString_dest);
    UNITY_TEST_ASSERT_EQUAL_PTR((void*)(cmock_call_instance->Expected_dest), (void*)(dest), cmock_line, CMockStringMismatch);
  }
  {
    UNITY_SET_DETAILS(CMockString_system_write,CMockString_value);
    UNITY_TEST_ASSERT_EQUAL_HEX32(cmock_call_instance->Expected_value, value, cmock_line, CMockStringMismatch);
    UNITY_TEST_ASSERT_EQUAL_MEMORY((void*)(&cmock_call_instance->Expected_value), (void*)(&value), sizeof(S_DATA), cmock_line, CMockStringMismatch);
  }
  UNITY_CLR_DETAILS();
  // Actually write value
  *dest = value;
}
示例#17
0
qeocore_data_t* data_alloc(DDS_DynamicType type, int prep_data)
{
  UNITY_LINE_TYPE cmock_line = TEST_LINE_NUM;
  CMOCK_data_alloc_CALL_INSTANCE* cmock_call_instance = (CMOCK_data_alloc_CALL_INSTANCE*)CMock_Guts_GetAddressFor(Mock.data_alloc_CallInstance);
  Mock.data_alloc_CallInstance = CMock_Guts_MemNext(Mock.data_alloc_CallInstance);
  if (Mock.data_alloc_IgnoreBool)
  {
    if (cmock_call_instance == NULL)
      return Mock.data_alloc_FinalReturn;
    Mock.data_alloc_FinalReturn = cmock_call_instance->ReturnVal;
    return cmock_call_instance->ReturnVal;
  }
  if (Mock.data_alloc_CallbackFunctionPointer != NULL)
  {
    return Mock.data_alloc_CallbackFunctionPointer(type, prep_data, Mock.data_alloc_CallbackCalls++);
  }
  UNITY_TEST_ASSERT_NOT_NULL(cmock_call_instance, cmock_line, "Function 'data_alloc' called more times than expected.");
  cmock_line = cmock_call_instance->LineNumber;
  UNITY_TEST_ASSERT_EQUAL_MEMORY((void*)(&cmock_call_instance->Expected_type), (void*)(&type), sizeof(DDS_DynamicType), cmock_line, "Function 'data_alloc' called with unexpected value for argument 'type'.");
  UNITY_TEST_ASSERT_EQUAL_INT(cmock_call_instance->Expected_prep_data, prep_data, cmock_line, "Function 'data_alloc' called with unexpected value for argument 'prep_data'.");
  return cmock_call_instance->ReturnVal;
}
示例#18
0
void AssertEqualMyDataType(const MyDataType_T expected, const MyDataType_T actual, const unsigned short line)
{
  UNITY_TEST_ASSERT_EQUAL_INT(expected.length, actual.length, line, "MyDataType_T.length check failed");
  UNITY_TEST_ASSERT_EQUAL_MEMORY(expected.buffer, actual.buffer, expected.length, line, "MyDataType_T.buffer check failed");
}