Update unit tests to match changes in queue.c (#614)

This commit is contained in:
Dan Good 2021-06-01 15:33:43 -04:00 committed by GitHub
parent ea798d0612
commit f37753da06
No known key found for this signature in database
GPG key ID: 4AEE18F83AFDEB23
10 changed files with 57 additions and 535 deletions

View file

@ -95,19 +95,11 @@ void test_xQueueCreateSet_zeroLength( void )
QueueSetHandle_t xQueueSet = xQueueCreateSet( 0 );
/* validate returned QueueSet handle */
TEST_ASSERT_NOT_EQUAL( NULL, xQueueSet );
TEST_ASSERT_EQUAL( NULL, xQueueSet );
/* verify that configASSERT was called */
TEST_ASSERT_EQUAL( true, fakeAssertGetFlagAndClear() );
TEST_ASSERT_EQUAL( QUEUE_T_SIZE, getLastMallocSize() );
/* Veify that QueueSet is full */
TEST_ASSERT_EQUAL( 0, uxQueueSpacesAvailable( xQueueSet ) );
/* Veify that QueueSet is also empty */
TEST_ASSERT_EQUAL( 0, uxQueueMessagesWaiting( xQueueSet ) );
vQueueDelete( xQueueSet );
TEST_ASSERT_EQUAL( 0, getLastMallocSize() );
}
/**
@ -132,36 +124,6 @@ void test_xQueueCreateSet_oneLength( void )
vQueueDelete( xQueueSet );
}
/**
* @brief Test xQueueAddToSet with a QueueSet of uxEventQueueLength=0
* @details: Adds two queues of size 1,0 to a QueueSet of size 0.
* @coverage xQueueAddToSet
*/
void test_xQueueAddToSet_ZeroLength( void )
{
/* Expect that xQueueCreateSet will assert because a length of 0 is invalid */
fakeAssertExpectFail();
QueueSetHandle_t xQueueSet = xQueueCreateSet( 0 );
fakeAssertGetFlagAndClear();
QueueHandle_t xQueue1 = xQueueCreate( 1, 0 );
TEST_ASSERT_EQUAL( pdTRUE, xQueueAddToSet( xQueue1, xQueueSet ) );
QueueHandle_t xQueue2 = xQueueCreate( 1, 0 );
TEST_ASSERT_EQUAL( pdTRUE, xQueueAddToSet( xQueue2, xQueueSet ) );
( void ) xQueueRemoveFromSet( xQueue1, xQueueSet );
( void ) xQueueRemoveFromSet( xQueue2, xQueueSet );
vQueueDelete( xQueueSet );
vQueueDelete( xQueue1 );
vQueueDelete( xQueue2 );
}
/**
* @brief Test xQueueAddToSet with the same queue twice
* @coverage xQueueAddToSet