您当前的位置:首页 > IT编程 > C++
| C语言 | Java | VB | VC | python | Android | TensorFlow | C++ | oracle | 学术与代码 | cnn卷积神经网络 | gnn | 图像修复 | Keras | 数据集 | Neo4j | 自然语言处理 | 深度学习 | 医学CAD | 医学影像 | 超参数 | pointnet | pytorch | 异常检测 | Transformers | 情感分类 | 知识图谱 |

自学教程:C++ CMock_Guts_MemNew函数代码示例

51自学网 2021-06-01 20:03:17
  C++
这篇教程C++ CMock_Guts_MemNew函数代码示例写得很实用,希望能帮到您。

本文整理汇总了C++中CMock_Guts_MemNew函数的典型用法代码示例。如果您正苦于以下问题:C++ CMock_Guts_MemNew函数的具体用法?C++ CMock_Guts_MemNew怎么用?C++ CMock_Guts_MemNew使用的例子?那么恭喜您, 这里精选的函数代码示例或许可以为您提供帮助。

在下文中一共展示了CMock_Guts_MemNew函数的30个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于我们的系统推荐出更棒的C++代码示例。

示例1: test_MemNewWillReturnNullIfGivenIllegalSizes

void test_MemNewWillReturnNullIfGivenIllegalSizes(void){  TEST_ASSERT_NULL( CMock_Guts_MemNew(0) );  TEST_ASSERT_NULL( CMock_Guts_MemNew(CMOCK_MEM_SIZE - TEST_MEM_INDEX_SIZE + 1) );  //verify we're cleared still  TEST_ASSERT_EQUAL(0, CMock_Guts_MemBytesUsed());  TEST_ASSERT_EQUAL(CMOCK_MEM_SIZE, CMock_Guts_MemBytesFree());}
开发者ID:Cuixiaoxia198106,项目名称:nfc,代码行数:9,


示例2: test_ThatWeCanAskForAllSortsOfSizes

void test_ThatWeCanAskForAllSortsOfSizes(void){  unsigned int  i;  unsigned int* first = NULL;  unsigned int* next;  unsigned int  sizes[5] = {3, 1, 80, 5, 4};  unsigned int  sizes_buffered[5] = {4, 4, 80, 8, 4};  unsigned int  sum = 0;  for (i = 0; i < 5; i++)  {    next = CMock_Guts_MemNew(sizes[i]);    TEST_ASSERT_NOT_NULL(next);    first = CMock_Guts_MemChain(first, next);    TEST_ASSERT_NOT_NULL(first);    sum += sizes_buffered[i] + 4;    TEST_ASSERT_EQUAL(sum, CMock_Guts_MemBytesUsed());    TEST_ASSERT_EQUAL(CMOCK_MEM_SIZE - sum, CMock_Guts_MemBytesFree());  }  //show that we can't ask for too much memory  TEST_ASSERT_NULL(CMock_Guts_MemNew(12));  TEST_ASSERT_NULL(CMock_Guts_MemNew(5));  //but we CAN ask for something that will still fit  next = CMock_Guts_MemNew(4);  TEST_ASSERT_NOT_NULL(next);  first = CMock_Guts_MemChain(first, next);  TEST_ASSERT_NOT_NULL(first);  //verify we're used up now  TEST_ASSERT_EQUAL(CMOCK_MEM_SIZE, CMock_Guts_MemBytesUsed());  TEST_ASSERT_EQUAL(0, CMock_Guts_MemBytesFree());  //verify we can still walk through the elements allocated  next = first;  for (i = 0; i < 6; i++)  {    TEST_ASSERT_NOT_NULL(next);    next = CMock_Guts_MemNext(next);  }  //there aren't any after that  TEST_ASSERT_NULL(next);}
开发者ID:Cuixiaoxia198106,项目名称:nfc,代码行数:48,


示例3: test_ThatWeCanAskForAllSortsOfSizes

void test_ThatWeCanAskForAllSortsOfSizes(void){  unsigned int  i;  CMOCK_MEM_INDEX_TYPE first = CMOCK_GUTS_NONE;  CMOCK_MEM_INDEX_TYPE next;  unsigned int  sizes[10]          = {3,  1,  80,  5,  8,  31, 7,  911, 2,  80};  unsigned int  sizes_buffered[10] = {16, 16, 88,  16, 16, 40, 16, 920, 16, 88}; //includes counter  unsigned int  sum = 0;  unsigned int  cap;  for (i = 0; i < 10; i++)  {    next = CMock_Guts_MemNew(sizes[i]);    TEST_ASSERT_MESSAGE(next != CMOCK_GUTS_NONE, "Should Not Have Returned CMOCK_GUTS_NONE");    first = CMock_Guts_MemChain(first, next);    TEST_ASSERT_MESSAGE(first != CMOCK_GUTS_NONE, "Should Not Have Returned CMOCK_GUTS_NONE");    sum += sizes_buffered[i];    cap = (StartingSize > (sum + CMOCK_MEM_SIZE)) ? StartingSize : (sum + CMOCK_MEM_SIZE);    TEST_ASSERT_EQUAL(sum, CMock_Guts_MemBytesUsed());    TEST_ASSERT(cap >= CMock_Guts_MemBytesFree());  }  //verify we can still walk through the elements allocated  next = first;  for (i = 0; i < 10; i++)  {    TEST_ASSERT_MESSAGE(next != CMOCK_GUTS_NONE, "Should Not Have Returned CMOCK_GUTS_NONE");    next = CMock_Guts_MemNext(next);  }  //there aren't any after that  TEST_ASSERT_EQUAL_HEX( CMOCK_GUTS_NONE, next);}
开发者ID:legenddcr,项目名称:Sonata,代码行数:35,


示例4: test_ThatCMockStopsReturningMoreDataWhenAskForMoreThanItHasLeftEvenIfNotAtExactEnd

void test_ThatCMockStopsReturningMoreDataWhenAskForMoreThanItHasLeftEvenIfNotAtExactEnd(void){  unsigned int  i;  CMOCK_MEM_INDEX_TYPE first = CMOCK_GUTS_NONE;  CMOCK_MEM_INDEX_TYPE next;  //we're asking for 12 bytes each time now (4 for index, 8 for data).  //10 requests will give us 120 bytes used, which isn't enough for another 12 bytes if total memory is 128  for (i = 0; i < 10; i++)  {    TEST_ASSERT_EQUAL(i*12, CMock_Guts_MemBytesUsed());    TEST_ASSERT_EQUAL(CMOCK_MEM_SIZE - i*12, CMock_Guts_MemBytesFree());    next = CMock_Guts_MemNew(8);    TEST_ASSERT_MESSAGE(next != CMOCK_GUTS_NONE, "Should Not Have Returned CMOCK_GUTS_NONE");    first = CMock_Guts_MemChain(first, next);    TEST_ASSERT_MESSAGE(first != CMOCK_GUTS_NONE, "Should Not Have Returned CMOCK_GUTS_NONE");    //verify writing data won't screw us up    *((unsigned int*)CMock_Guts_GetAddressFor(next)) = i;  }  //verify we're at top of memory  TEST_ASSERT_EQUAL(CMOCK_MEM_SIZE - 8, CMock_Guts_MemBytesUsed());  TEST_ASSERT_EQUAL(8, CMock_Guts_MemBytesFree());  //The very next call will return a NONE, and any after that  TEST_ASSERT_EQUAL_HEX(CMOCK_GUTS_NONE, CMock_Guts_MemNew(8));  TEST_ASSERT_EQUAL_HEX(CMOCK_GUTS_NONE, CMock_Guts_MemNew(5));  //verify nothing has changed  TEST_ASSERT_EQUAL(CMOCK_MEM_SIZE - 8, CMock_Guts_MemBytesUsed());  TEST_ASSERT_EQUAL(8, CMock_Guts_MemBytesFree());  //verify we can still walk through the elements allocated  next = first;  for (i = 0; i < 10; i++)  {    TEST_ASSERT_MESSAGE(next != CMOCK_GUTS_NONE, "Should Not Have Returned CMOCK_GUTS_NONE");    TEST_ASSERT_EQUAL(i, *((unsigned int*)CMock_Guts_GetAddressFor(next)));    next = CMock_Guts_MemNext(next);  }  //there aren't any after that  TEST_ASSERT_EQUAL_HEX(CMOCK_GUTS_NONE, next);}
开发者ID:samchen2009,项目名称:CMock,代码行数:47,


示例5: test_MemNewWillReturnNullIfGivenIllegalSizes

void test_MemNewWillReturnNullIfGivenIllegalSizes(void){  TEST_ASSERT_EQUAL_HEX( CMOCK_GUTS_NONE, CMock_Guts_MemNew(0) );  //verify we're cleared still  TEST_ASSERT_EQUAL(0, CMock_Guts_MemBytesUsed());  TEST_ASSERT_EQUAL(0, CMock_Guts_MemBytesFree());}
开发者ID:legenddcr,项目名称:Sonata,代码行数:8,


示例6: qeocore_remote_registration_init_cond_CMockExpect

void qeocore_remote_registration_init_cond_CMockExpect(UNITY_LINE_TYPE cmock_line){  CMOCK_MEM_INDEX_TYPE cmock_guts_index = CMock_Guts_MemNew(sizeof(CMOCK_qeocore_remote_registration_init_cond_CALL_INSTANCE));  CMOCK_qeocore_remote_registration_init_cond_CALL_INSTANCE* cmock_call_instance = (CMOCK_qeocore_remote_registration_init_cond_CALL_INSTANCE*)CMock_Guts_GetAddressFor(cmock_guts_index);  UNITY_TEST_ASSERT_NOT_NULL(cmock_call_instance, cmock_line, "CMock has run out of memory. Please allocate more.");  Mock.qeocore_remote_registration_init_cond_CallInstance = CMock_Guts_MemChain(Mock.qeocore_remote_registration_init_cond_CallInstance, cmock_guts_index);  cmock_call_instance->LineNumber = cmock_line;}
开发者ID:JianlongCao,项目名称:qeo-core,代码行数:8,


示例7: Adc_StartTemperatureSensorConversion_CMockExpect

void Adc_StartTemperatureSensorConversion_CMockExpect(UNITY_LINE_TYPE cmock_line){  CMOCK_MEM_INDEX_TYPE cmock_guts_index = CMock_Guts_MemNew(sizeof(CMOCK_Adc_StartTemperatureSensorConversion_CALL_INSTANCE));  CMOCK_Adc_StartTemperatureSensorConversion_CALL_INSTANCE* cmock_call_instance = (CMOCK_Adc_StartTemperatureSensorConversion_CALL_INSTANCE*)CMock_Guts_GetAddressFor(cmock_guts_index);  UNITY_TEST_ASSERT_NOT_NULL(cmock_call_instance, cmock_line, "CMock has run out of memory. Please allocate more.");  Mock.Adc_StartTemperatureSensorConversion_CallInstance = CMock_Guts_MemChain(Mock.Adc_StartTemperatureSensorConversion_CallInstance, cmock_guts_index);  cmock_call_instance->LineNumber = cmock_line;}
开发者ID:kim6515516,项目名称:testCmock,代码行数:8,


示例8: test_ThatCMockStopsReturningMoreDataWhenItRunsOutOfMemory

void test_ThatCMockStopsReturningMoreDataWhenItRunsOutOfMemory(void){  unsigned int  i;  unsigned int* first = NULL;  unsigned int* next;  //even though we are asking for one byte, we've told it to align to closest 4 bytes, therefore it will waste a byte each time  //so each call will use 8 bytes (4 for the index, 1 for the data, and 3 wasted).  //therefore we can safely allocated total/8 times.  for (i = 0; i < (CMOCK_MEM_SIZE / 8); i++)  {    TEST_ASSERT_EQUAL(i*8, CMock_Guts_MemBytesUsed());    TEST_ASSERT_EQUAL(CMOCK_MEM_SIZE - i*8, CMock_Guts_MemBytesFree());    next = CMock_Guts_MemNew(1);    TEST_ASSERT_NOT_NULL(next);    first = CMock_Guts_MemChain(first, next);    TEST_ASSERT_NOT_NULL(first);  }  //verify we're at top of memory  TEST_ASSERT_EQUAL(CMOCK_MEM_SIZE, CMock_Guts_MemBytesUsed());  TEST_ASSERT_EQUAL(0, CMock_Guts_MemBytesFree());  //The very next call will return a NULL, and any after that  TEST_ASSERT_NULL(CMock_Guts_MemNew(1));  TEST_ASSERT_NULL(CMock_Guts_MemNew(1));  TEST_ASSERT_NULL(CMock_Guts_MemNew(1));  //verify nothing has changed  TEST_ASSERT_EQUAL(CMOCK_MEM_SIZE, CMock_Guts_MemBytesUsed());  TEST_ASSERT_EQUAL(0, CMock_Guts_MemBytesFree());  //verify we can still walk through the elements allocated  next = first;  for (i = 0; i < (CMOCK_MEM_SIZE / 8); i++)  {    TEST_ASSERT_NOT_NULL(next);    next = CMock_Guts_MemNext(next);  }  //there aren't any after that  TEST_ASSERT_NULL(next);}
开发者ID:Cuixiaoxia198106,项目名称:nfc,代码行数:45,


示例9: getFileSystemsInfo_CMockExpectAndReturn

void getFileSystemsInfo_CMockExpectAndReturn(UNITY_LINE_TYPE cmock_line, diskSpaceStatParce* cmock_to_return){  CMOCK_MEM_INDEX_TYPE cmock_guts_index = CMock_Guts_MemNew(sizeof(CMOCK_getFileSystemsInfo_CALL_INSTANCE));  CMOCK_getFileSystemsInfo_CALL_INSTANCE* cmock_call_instance = (CMOCK_getFileSystemsInfo_CALL_INSTANCE*)CMock_Guts_GetAddressFor(cmock_guts_index);  UNITY_TEST_ASSERT_NOT_NULL(cmock_call_instance, cmock_line, "CMock has run out of memory. Please allocate more.");  Mock.getFileSystemsInfo_CallInstance = CMock_Guts_MemChain(Mock.getFileSystemsInfo_CallInstance, cmock_guts_index);  cmock_call_instance->LineNumber = cmock_line;  cmock_call_instance->ReturnVal = cmock_to_return;}
开发者ID:kim6515516,项目名称:tdd_example,代码行数:9,


示例10: qeo_deviceinfo_destruct_CMockExpect

void qeo_deviceinfo_destruct_CMockExpect(UNITY_LINE_TYPE cmock_line, qeo_factory_t* factory){  CMOCK_MEM_INDEX_TYPE cmock_guts_index = CMock_Guts_MemNew(sizeof(CMOCK_qeo_deviceinfo_destruct_CALL_INSTANCE));  CMOCK_qeo_deviceinfo_destruct_CALL_INSTANCE* cmock_call_instance = (CMOCK_qeo_deviceinfo_destruct_CALL_INSTANCE*)CMock_Guts_GetAddressFor(cmock_guts_index);  UNITY_TEST_ASSERT_NOT_NULL(cmock_call_instance, cmock_line, "CMock has run out of memory. Please allocate more.");  Mock.qeo_deviceinfo_destruct_CallInstance = CMock_Guts_MemChain(Mock.qeo_deviceinfo_destruct_CallInstance, cmock_guts_index);  cmock_call_instance->LineNumber = cmock_line;  CMockExpectParameters_qeo_deviceinfo_destruct(cmock_call_instance, factory);}
开发者ID:JianlongCao,项目名称:qeo-core,代码行数:9,


示例11: test_MemNewWillNowSupportSizesGreaterThanTheDefinesCMockSize

void test_MemNewWillNowSupportSizesGreaterThanTheDefinesCMockSize(void){    TEST_ASSERT_EQUAL(0, CMock_Guts_MemBytesFree());	    TEST_ASSERT_MESSAGE(CMock_Guts_MemNew(CMOCK_MEM_SIZE - TEST_MEM_INDEX_SIZE + 1) != CMOCK_GUTS_NONE, "Should Not Have Returned CMOCK_GUTS_NONE");    TEST_ASSERT_EQUAL(CMOCK_MEM_SIZE + TEST_MEM_INDEX_PAD, CMock_Guts_MemBytesUsed());    TEST_ASSERT_EQUAL(CMOCK_MEM_SIZE, CMock_Guts_MemBytesFree());}
开发者ID:legenddcr,项目名称:Sonata,代码行数:9,


示例12: qeo_platform_security_update_state_CMockExpect

void qeo_platform_security_update_state_CMockExpect(UNITY_LINE_TYPE cmock_line, qeo_platform_security_context_t context, qeo_platform_security_state state, qeo_platform_security_state_reason state_reason){    CMOCK_MEM_INDEX_TYPE cmock_guts_index = CMock_Guts_MemNew(sizeof(CMOCK_qeo_platform_security_update_state_CALL_INSTANCE));    CMOCK_qeo_platform_security_update_state_CALL_INSTANCE* cmock_call_instance = (CMOCK_qeo_platform_security_update_state_CALL_INSTANCE*)CMock_Guts_GetAddressFor(cmock_guts_index);    UNITY_TEST_ASSERT_NOT_NULL(cmock_call_instance, cmock_line, "CMock has run out of memory. Please allocate more.");    Mock.qeo_platform_security_update_state_CallInstance = CMock_Guts_MemChain(Mock.qeo_platform_security_update_state_CallInstance, cmock_guts_index);    cmock_call_instance->LineNumber = cmock_line;    CMockExpectParameters_qeo_platform_security_update_state(cmock_call_instance, context, state, state_reason);}
开发者ID:wjwwood,项目名称:tinq-core,代码行数:9,


示例13: I2CWriteInit_CMockExpect

void I2CWriteInit_CMockExpect(UNITY_LINE_TYPE cmock_line){  CMOCK_MEM_INDEX_TYPE cmock_guts_index = CMock_Guts_MemNew(sizeof(CMOCK_I2CWriteInit_CALL_INSTANCE));  CMOCK_I2CWriteInit_CALL_INSTANCE* cmock_call_instance = (CMOCK_I2CWriteInit_CALL_INSTANCE*)CMock_Guts_GetAddressFor(cmock_guts_index);  UNITY_TEST_ASSERT_NOT_NULL(cmock_call_instance, cmock_line, "CMock has run out of memory. Please allocate more.");  Mock.I2CWriteInit_CallInstance = CMock_Guts_MemChain(Mock.I2CWriteInit_CallInstance, cmock_guts_index);  cmock_call_instance->LineNumber = cmock_line;  cmock_call_instance->CallOrder = ++GlobalExpectCount;}
开发者ID:donghee,项目名称:ossi_obc_spike,代码行数:9,


示例14: Adc_TemperatureSensorSampleReady_CMockExpectAndReturn

void Adc_TemperatureSensorSampleReady_CMockExpectAndReturn(UNITY_LINE_TYPE cmock_line, bool cmock_to_return){  CMOCK_MEM_INDEX_TYPE cmock_guts_index = CMock_Guts_MemNew(sizeof(CMOCK_Adc_TemperatureSensorSampleReady_CALL_INSTANCE));  CMOCK_Adc_TemperatureSensorSampleReady_CALL_INSTANCE* cmock_call_instance = (CMOCK_Adc_TemperatureSensorSampleReady_CALL_INSTANCE*)CMock_Guts_GetAddressFor(cmock_guts_index);  UNITY_TEST_ASSERT_NOT_NULL(cmock_call_instance, cmock_line, "CMock has run out of memory. Please allocate more.");  Mock.Adc_TemperatureSensorSampleReady_CallInstance = CMock_Guts_MemChain(Mock.Adc_TemperatureSensorSampleReady_CallInstance, cmock_guts_index);  cmock_call_instance->LineNumber = cmock_line;  cmock_call_instance->ReturnVal = cmock_to_return;}
开发者ID:kim6515516,项目名称:testCmock,代码行数:9,


示例15: qeo_security_policy_destroy_CMockExpectAndReturn

void qeo_security_policy_destroy_CMockExpectAndReturn(UNITY_LINE_TYPE cmock_line, qeo_retcode_t cmock_to_return){    CMOCK_MEM_INDEX_TYPE cmock_guts_index = CMock_Guts_MemNew(sizeof(CMOCK_qeo_security_policy_destroy_CALL_INSTANCE));    CMOCK_qeo_security_policy_destroy_CALL_INSTANCE* cmock_call_instance = (CMOCK_qeo_security_policy_destroy_CALL_INSTANCE*)CMock_Guts_GetAddressFor(cmock_guts_index);    UNITY_TEST_ASSERT_NOT_NULL(cmock_call_instance, cmock_line, "CMock has run out of memory. Please allocate more.");    Mock.qeo_security_policy_destroy_CallInstance = CMock_Guts_MemChain(Mock.qeo_security_policy_destroy_CallInstance, cmock_guts_index);    cmock_call_instance->LineNumber = cmock_line;    memcpy(&cmock_call_instance->ReturnVal, &cmock_to_return, sizeof(qeo_retcode_t));}
开发者ID:wjwwood,项目名称:tinq-core,代码行数:9,


示例16: operatorPush_CMockExpect

void operatorPush_CMockExpect(UNITY_LINE_TYPE cmock_line, Token* token){  CMOCK_MEM_INDEX_TYPE cmock_guts_index = CMock_Guts_MemNew(sizeof(CMOCK_operatorPush_CALL_INSTANCE));  CMOCK_operatorPush_CALL_INSTANCE* cmock_call_instance = (CMOCK_operatorPush_CALL_INSTANCE*)CMock_Guts_GetAddressFor(cmock_guts_index);  UNITY_TEST_ASSERT_NOT_NULL(cmock_call_instance, cmock_line, "CMock has run out of memory. Please allocate more.");  Mock.operatorPush_CallInstance = CMock_Guts_MemChain(Mock.operatorPush_CallInstance, cmock_guts_index);  cmock_call_instance->LineNumber = cmock_line;  cmock_call_instance->CallOrder = ++GlobalExpectCount;  CMockExpectParameters_operatorPush(cmock_call_instance, token);}
开发者ID:jasonchuah93,项目名称:ShuntingYard,代码行数:10,


示例17: qeo_platform_get_key_value_CMockIgnoreAndReturn

void qeo_platform_get_key_value_CMockIgnoreAndReturn(UNITY_LINE_TYPE cmock_line, qeo_util_retcode_t cmock_to_return){  CMOCK_MEM_INDEX_TYPE cmock_guts_index = CMock_Guts_MemNew(sizeof(CMOCK_qeo_platform_get_key_value_CALL_INSTANCE));  CMOCK_qeo_platform_get_key_value_CALL_INSTANCE* cmock_call_instance = (CMOCK_qeo_platform_get_key_value_CALL_INSTANCE*)CMock_Guts_GetAddressFor(cmock_guts_index);  UNITY_TEST_ASSERT_NOT_NULL(cmock_call_instance, cmock_line, "CMock has run out of memory. Please allocate more.");  Mock.qeo_platform_get_key_value_CallInstance = CMock_Guts_MemChain(Mock.qeo_platform_get_key_value_CallInstance, cmock_guts_index);  cmock_call_instance->LineNumber = cmock_line;  cmock_call_instance->ReturnVal = cmock_to_return;  Mock.qeo_platform_get_key_value_IgnoreBool = (int)1;}
开发者ID:bq,项目名称:qeo-core,代码行数:10,


示例18: qeo_security_policy_get_fine_grained_rules_CMockExpectAndReturn

void qeo_security_policy_get_fine_grained_rules_CMockExpectAndReturn(UNITY_LINE_TYPE cmock_line, 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, qeo_retcode_t cmock_to_return){    CMOCK_MEM_INDEX_TYPE cmock_guts_index = CMock_Guts_MemNew(sizeof(CMOCK_qeo_security_policy_get_fine_grained_rules_CALL_INSTANCE));    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(cmock_guts_index);    UNITY_TEST_ASSERT_NOT_NULL(cmock_call_instance, cmock_line, "CMock has run out of memory. Please allocate more.");    Mock.qeo_security_policy_get_fine_grained_rules_CallInstance = CMock_Guts_MemChain(Mock.qeo_security_policy_get_fine_grained_rules_CallInstance, cmock_guts_index);    cmock_call_instance->LineNumber = cmock_line;    CMockExpectParameters_qeo_security_policy_get_fine_grained_rules(cmock_call_instance, qeoSecPol, cookie, topic_name, selector_mask, update_cb);    memcpy(&cmock_call_instance->ReturnVal, &cmock_to_return, sizeof(qeo_retcode_t));}
开发者ID:wjwwood,项目名称:tinq-core,代码行数:10,


示例19: sequence_member_accessor_CMockExpectAndReturn

void sequence_member_accessor_CMockExpectAndReturn(UNITY_LINE_TYPE cmock_line, qeocore_data_t* data, int index, qeocore_data_t** value, int get, qeo_retcode_t cmock_to_return){  CMOCK_MEM_INDEX_TYPE cmock_guts_index = CMock_Guts_MemNew(sizeof(CMOCK_sequence_member_accessor_CALL_INSTANCE));  CMOCK_sequence_member_accessor_CALL_INSTANCE* cmock_call_instance = (CMOCK_sequence_member_accessor_CALL_INSTANCE*)CMock_Guts_GetAddressFor(cmock_guts_index);  UNITY_TEST_ASSERT_NOT_NULL(cmock_call_instance, cmock_line, "CMock has run out of memory. Please allocate more.");  Mock.sequence_member_accessor_CallInstance = CMock_Guts_MemChain(Mock.sequence_member_accessor_CallInstance, cmock_guts_index);  cmock_call_instance->LineNumber = cmock_line;  CMockExpectParameters_sequence_member_accessor(cmock_call_instance, data, index, value, get);  memcpy(&cmock_call_instance->ReturnVal, &cmock_to_return, sizeof(qeo_retcode_t));}
开发者ID:FlavioFalcao,项目名称:tinq-core,代码行数:10,


示例20: data_alloc_CMockExpectAndReturn

void data_alloc_CMockExpectAndReturn(UNITY_LINE_TYPE cmock_line, DDS_DynamicType type, int prep_data, qeocore_data_t* cmock_to_return){  CMOCK_MEM_INDEX_TYPE cmock_guts_index = CMock_Guts_MemNew(sizeof(CMOCK_data_alloc_CALL_INSTANCE));  CMOCK_data_alloc_CALL_INSTANCE* cmock_call_instance = (CMOCK_data_alloc_CALL_INSTANCE*)CMock_Guts_GetAddressFor(cmock_guts_index);  UNITY_TEST_ASSERT_NOT_NULL(cmock_call_instance, cmock_line, "CMock has run out of memory. Please allocate more.");  Mock.data_alloc_CallInstance = CMock_Guts_MemChain(Mock.data_alloc_CallInstance, cmock_guts_index);  cmock_call_instance->LineNumber = cmock_line;  CMockExpectParameters_data_alloc(cmock_call_instance, type, prep_data);  cmock_call_instance->ReturnVal = cmock_to_return;}
开发者ID:FlavioFalcao,项目名称:tinq-core,代码行数:10,


示例21: writer_user_data_update_CMockExpectAndReturn

void writer_user_data_update_CMockExpectAndReturn(UNITY_LINE_TYPE cmock_line, const qeocore_writer_t* writer, qeo_retcode_t cmock_to_return){  CMOCK_MEM_INDEX_TYPE cmock_guts_index = CMock_Guts_MemNew(sizeof(CMOCK_writer_user_data_update_CALL_INSTANCE));  CMOCK_writer_user_data_update_CALL_INSTANCE* cmock_call_instance = (CMOCK_writer_user_data_update_CALL_INSTANCE*)CMock_Guts_GetAddressFor(cmock_guts_index);  UNITY_TEST_ASSERT_NOT_NULL(cmock_call_instance, cmock_line, "CMock has run out of memory. Please allocate more.");  Mock.writer_user_data_update_CallInstance = CMock_Guts_MemChain(Mock.writer_user_data_update_CallInstance, cmock_guts_index);  cmock_call_instance->LineNumber = cmock_line;  CMockExpectParameters_writer_user_data_update(cmock_call_instance, writer);  memcpy(&cmock_call_instance->ReturnVal, &cmock_to_return, sizeof(qeo_retcode_t));}
开发者ID:bq,项目名称:qeo-core,代码行数:10,


示例22: System_AbortRequested_CMockExpectAndReturn

void System_AbortRequested_CMockExpectAndReturn(UNITY_LINE_TYPE cmock_line, int cmock_to_return){  CMOCK_MEM_INDEX_TYPE cmock_guts_index = CMock_Guts_MemNew(sizeof(CMOCK_System_AbortRequested_CALL_INSTANCE));  CMOCK_System_AbortRequested_CALL_INSTANCE* cmock_call_instance = (CMOCK_System_AbortRequested_CALL_INSTANCE*)CMock_Guts_GetAddressFor(cmock_guts_index);  UNITY_TEST_ASSERT_NOT_NULL(cmock_call_instance, cmock_line, "CMock has run out of memory. Please allocate more.");  Mock.System_AbortRequested_CallInstance = CMock_Guts_MemChain(Mock.System_AbortRequested_CallInstance, cmock_guts_index);  cmock_call_instance->LineNumber = cmock_line;  cmock_call_instance->CallOrder = ++GlobalExpectCount;  cmock_call_instance->ReturnVal = cmock_to_return;}
开发者ID:ThrowTheSwitch,项目名称:blinky,代码行数:10,


示例23: qeo_platform_get_key_value_CMockExpectAndReturn

void qeo_platform_get_key_value_CMockExpectAndReturn(UNITY_LINE_TYPE cmock_line, const char* key, char** value, qeo_util_retcode_t cmock_to_return){  CMOCK_MEM_INDEX_TYPE cmock_guts_index = CMock_Guts_MemNew(sizeof(CMOCK_qeo_platform_get_key_value_CALL_INSTANCE));  CMOCK_qeo_platform_get_key_value_CALL_INSTANCE* cmock_call_instance = (CMOCK_qeo_platform_get_key_value_CALL_INSTANCE*)CMock_Guts_GetAddressFor(cmock_guts_index);  UNITY_TEST_ASSERT_NOT_NULL(cmock_call_instance, cmock_line, "CMock has run out of memory. Please allocate more.");  Mock.qeo_platform_get_key_value_CallInstance = CMock_Guts_MemChain(Mock.qeo_platform_get_key_value_CallInstance, cmock_guts_index);  cmock_call_instance->LineNumber = cmock_line;  CMockExpectParameters_qeo_platform_get_key_value(cmock_call_instance, key, value);  memcpy(&cmock_call_instance->ReturnVal, &cmock_to_return, sizeof(qeo_util_retcode_t));}
开发者ID:bq,项目名称:qeo-core,代码行数:10,


示例24: PCA9548A_SetChannel_CMockExpect

void PCA9548A_SetChannel_CMockExpect(UNITY_LINE_TYPE cmock_line, uint8_t channel){  CMOCK_MEM_INDEX_TYPE cmock_guts_index = CMock_Guts_MemNew(sizeof(CMOCK_PCA9548A_SetChannel_CALL_INSTANCE));  CMOCK_PCA9548A_SetChannel_CALL_INSTANCE* cmock_call_instance = (CMOCK_PCA9548A_SetChannel_CALL_INSTANCE*)CMock_Guts_GetAddressFor(cmock_guts_index);  UNITY_TEST_ASSERT_NOT_NULL(cmock_call_instance, cmock_line, "CMock has run out of memory. Please allocate more.");  Mock.PCA9548A_SetChannel_CallInstance = CMock_Guts_MemChain(Mock.PCA9548A_SetChannel_CallInstance, cmock_guts_index);  cmock_call_instance->LineNumber = cmock_line;  cmock_call_instance->CallOrder = ++GlobalExpectCount;  CMockExpectParameters_PCA9548A_SetChannel(cmock_call_instance, channel);}
开发者ID:donghee,项目名称:ossi_obc_spike,代码行数:10,


示例25: qeo_remote_registration_enable_using_new_registration_credentials_CMockExpectAndReturn

void qeo_remote_registration_enable_using_new_registration_credentials_CMockExpectAndReturn(UNITY_LINE_TYPE cmock_line, qeo_remote_registration_hndl_t remote_reg, qeo_retcode_t cmock_to_return){  CMOCK_MEM_INDEX_TYPE cmock_guts_index = CMock_Guts_MemNew(sizeof(CMOCK_qeo_remote_registration_enable_using_new_registration_credentials_CALL_INSTANCE));  CMOCK_qeo_remote_registration_enable_using_new_registration_credentials_CALL_INSTANCE* cmock_call_instance = (CMOCK_qeo_remote_registration_enable_using_new_registration_credentials_CALL_INSTANCE*)CMock_Guts_GetAddressFor(cmock_guts_index);  UNITY_TEST_ASSERT_NOT_NULL(cmock_call_instance, cmock_line, "CMock has run out of memory. Please allocate more.");  Mock.qeo_remote_registration_enable_using_new_registration_credentials_CallInstance = CMock_Guts_MemChain(Mock.qeo_remote_registration_enable_using_new_registration_credentials_CallInstance, cmock_guts_index);  cmock_call_instance->LineNumber = cmock_line;  CMockExpectParameters_qeo_remote_registration_enable_using_new_registration_credentials(cmock_call_instance, remote_reg);  memcpy(&cmock_call_instance->ReturnVal, &cmock_to_return, sizeof(qeo_retcode_t));}
开发者ID:JianlongCao,项目名称:qeo-core,代码行数:10,


示例26: qeo_remote_registration_enable_using_new_registration_credentials_CMockIgnoreAndReturn

void qeo_remote_registration_enable_using_new_registration_credentials_CMockIgnoreAndReturn(UNITY_LINE_TYPE cmock_line, qeo_retcode_t cmock_to_return){  CMOCK_MEM_INDEX_TYPE cmock_guts_index = CMock_Guts_MemNew(sizeof(CMOCK_qeo_remote_registration_enable_using_new_registration_credentials_CALL_INSTANCE));  CMOCK_qeo_remote_registration_enable_using_new_registration_credentials_CALL_INSTANCE* cmock_call_instance = (CMOCK_qeo_remote_registration_enable_using_new_registration_credentials_CALL_INSTANCE*)CMock_Guts_GetAddressFor(cmock_guts_index);  UNITY_TEST_ASSERT_NOT_NULL(cmock_call_instance, cmock_line, "CMock has run out of memory. Please allocate more.");  Mock.qeo_remote_registration_enable_using_new_registration_credentials_CallInstance = CMock_Guts_MemChain(Mock.qeo_remote_registration_enable_using_new_registration_credentials_CallInstance, cmock_guts_index);  cmock_call_instance->LineNumber = cmock_line;  cmock_call_instance->ReturnVal = cmock_to_return;  Mock.qeo_remote_registration_enable_using_new_registration_credentials_IgnoreBool = (int)1;}
开发者ID:JianlongCao,项目名称:qeo-core,代码行数:10,


示例27: qeo_platform_security_remote_registration_confirmation_needed_CMockExpectAndReturn

void qeo_platform_security_remote_registration_confirmation_needed_CMockExpectAndReturn(UNITY_LINE_TYPE cmock_line, qeo_platform_security_context_t context, const qeo_platform_security_remote_registration_credentials_t* rrcred, qeo_platform_security_remote_registration_credentials_feedback_cb cb, qeo_util_retcode_t cmock_to_return){    CMOCK_MEM_INDEX_TYPE cmock_guts_index = CMock_Guts_MemNew(sizeof(CMOCK_qeo_platform_security_remote_registration_confirmation_needed_CALL_INSTANCE));    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(cmock_guts_index);    UNITY_TEST_ASSERT_NOT_NULL(cmock_call_instance, cmock_line, "CMock has run out of memory. Please allocate more.");    Mock.qeo_platform_security_remote_registration_confirmation_needed_CallInstance = CMock_Guts_MemChain(Mock.qeo_platform_security_remote_registration_confirmation_needed_CallInstance, cmock_guts_index);    cmock_call_instance->LineNumber = cmock_line;    CMockExpectParameters_qeo_platform_security_remote_registration_confirmation_needed(cmock_call_instance, context, rrcred, cb);    memcpy(&cmock_call_instance->ReturnVal, &cmock_to_return, sizeof(qeo_util_retcode_t));}
开发者ID:wjwwood,项目名称:tinq-core,代码行数:10,


示例28: stringRightTrim_CMockExpect

void stringRightTrim_CMockExpect(UNITY_LINE_TYPE cmock_line, String* string){  CMOCK_MEM_INDEX_TYPE cmock_guts_index = CMock_Guts_MemNew(sizeof(CMOCK_stringRightTrim_CALL_INSTANCE));  CMOCK_stringRightTrim_CALL_INSTANCE* cmock_call_instance = (CMOCK_stringRightTrim_CALL_INSTANCE*)CMock_Guts_GetAddressFor(cmock_guts_index);  UNITY_TEST_ASSERT_NOT_NULL(cmock_call_instance, cmock_line, "CMock has run out of memory. Please allocate more.");  Mock.stringRightTrim_CallInstance = CMock_Guts_MemChain(Mock.stringRightTrim_CallInstance, cmock_guts_index);  cmock_call_instance->LineNumber = cmock_line;  cmock_call_instance->CallOrder = ++GlobalExpectCount;  cmock_call_instance->ExceptionToThrow = CEXCEPTION_NONE;  CMockExpectParameters_stringRightTrim(cmock_call_instance, string);}
开发者ID:jasonchuah93,项目名称:LatestShuntingYard,代码行数:11,


示例29: getWordAndUpdate_CMockIgnoreAndReturn

void getWordAndUpdate_CMockIgnoreAndReturn(UNITY_LINE_TYPE cmock_line, String* cmock_to_return){  CMOCK_MEM_INDEX_TYPE cmock_guts_index = CMock_Guts_MemNew(sizeof(CMOCK_getWordAndUpdate_CALL_INSTANCE));  CMOCK_getWordAndUpdate_CALL_INSTANCE* cmock_call_instance = (CMOCK_getWordAndUpdate_CALL_INSTANCE*)CMock_Guts_GetAddressFor(cmock_guts_index);  UNITY_TEST_ASSERT_NOT_NULL(cmock_call_instance, cmock_line, "CMock has run out of memory. Please allocate more.");  Mock.getWordAndUpdate_CallInstance = CMock_Guts_MemChain(Mock.getWordAndUpdate_CallInstance, cmock_guts_index);  cmock_call_instance->LineNumber = cmock_line;  cmock_call_instance->ExceptionToThrow = CEXCEPTION_NONE;  cmock_call_instance->ReturnVal = cmock_to_return;  Mock.getWordAndUpdate_IgnoreBool = (int)1;}
开发者ID:jasonchuah93,项目名称:LatestShuntingYard,代码行数:11,


示例30: Draw_Int_CMockExpect

void Draw_Int_CMockExpect(UNITY_LINE_TYPE cmock_line, int cmock_arg1){  CMOCK_MEM_INDEX_TYPE cmock_guts_index = CMock_Guts_MemNew(sizeof(CMOCK_Draw_Int_CALL_INSTANCE));  CMOCK_Draw_Int_CALL_INSTANCE* cmock_call_instance = (CMOCK_Draw_Int_CALL_INSTANCE*)CMock_Guts_GetAddressFor(cmock_guts_index);  UNITY_TEST_ASSERT_NOT_NULL(cmock_call_instance, cmock_line, "CMock has run out of memory. Please allocate more.");  Mock.Draw_Int_CallInstance = CMock_Guts_MemChain(Mock.Draw_Int_CallInstance, cmock_guts_index);  Mock.Draw_Int_IgnoreBool = (int)0;  cmock_call_instance->LineNumber = cmock_line;  cmock_call_instance->CallOrder = ++GlobalExpectCount;  CMockExpectParameters_Draw_Int(cmock_call_instance, cmock_arg1);}
开发者ID:bbstar,项目名称:Continuous-Integration-Pilot,代码行数:11,



注:本文中的CMock_Guts_MemNew函数示例整理自Github/MSDocs等源码及文档管理平台,相关代码片段筛选自各路编程大神贡献的开源项目,源码版权归原作者所有,传播和使用请参考对应项目的License;未经允许,请勿转载。


C++ CMock_Guts_MemNext函数代码示例
C++ CMock_Guts_MemChain函数代码示例
万事OK自学网:51自学网_软件自学网_CAD自学网自学excel、自学PS、自学CAD、自学C语言、自学css3实例,是一个通过网络自主学习工作技能的自学平台,网友喜欢的软件自学网站。