Fix misusage of CMock in dir tasks.

1. Change CMock policy of pointer from smart to compare_ptr;
2. Fix errors in test cases found by CMock.
This commit is contained in:
Moral-Hao 2023-11-24 06:27:42 +00:00 committed by Paul Bartell
parent 82b4c249aa
commit fd352fd185
3 changed files with 44 additions and 45 deletions

View file

@ -699,7 +699,7 @@ void test_vTaskPrioritySet_success_gt_curr_prio( void )
listGET_LIST_ITEM_VALUE_ExpectAnyArgsAndReturn( 0 );
listSET_LIST_ITEM_VALUE_Expect( &( ptcb->xEventListItem ),
configMAX_PRIORITIES - 5 );
listIS_CONTAINED_WITHIN_ExpectAndReturn( &pxReadyTasksLists[ 5 ],
listIS_CONTAINED_WITHIN_ExpectAndReturn( &pxReadyTasksLists[ 4 ],
&( ptcb->xStateListItem ),
pdTRUE );
uxListRemove_ExpectAndReturn( &( ptcb->xStateListItem ), 0 );