diff --git a/FreeRTOS/Test/CMock/tasks/tasks.yml b/FreeRTOS/Test/CMock/tasks/tasks.yml index 7c6d2fbed..c9c74d781 100644 --- a/FreeRTOS/Test/CMock/tasks/tasks.yml +++ b/FreeRTOS/Test/CMock/tasks/tasks.yml @@ -1,6 +1,7 @@ :cmock: :mock_prefix: mock_ :when_no_prototypes: :warn + :when_ptr: :smart :treat_externs: :include :treat_inlines: :include :enforce_strict_ordering: TRUE diff --git a/FreeRTOS/Test/CMock/tasks/tasks_1_utest.c b/FreeRTOS/Test/CMock/tasks/tasks_1_utest.c index 1c7ba271d..eab913a17 100644 --- a/FreeRTOS/Test/CMock/tasks/tasks_1_utest.c +++ b/FreeRTOS/Test/CMock/tasks/tasks_1_utest.c @@ -2626,8 +2626,8 @@ void test_vTaskResume_success_task_event_list_orphan( void ) /* back */ uxListRemove_ExpectAndReturn( &ptcb->xStateListItem, pdTRUE ); /* prvAddTaskToReadyList*/ - listINSERT_END_Expect( &pxReadyTasksLists[ create_task_priority ], - &ptcb->xStateListItem ); + listINSERT_END_ExpectWithArray( &pxReadyTasksLists[ 3 ], 0, + &ptcb->xStateListItem, 0 ); /* API Call */ vTaskResume( task_handle ); /* not current tcb */ /* Validations */