diff options
Diffstat (limited to 'testsuites/sptests/spchain/init.c')
-rw-r--r-- | testsuites/sptests/spchain/init.c | 13 |
1 files changed, 13 insertions, 0 deletions
diff --git a/testsuites/sptests/spchain/init.c b/testsuites/sptests/spchain/init.c index b40d619b68..6d20f769f5 100644 --- a/testsuites/sptests/spchain/init.c +++ b/testsuites/sptests/spchain/init.c @@ -76,6 +76,13 @@ static void test_chain_with_notification(void) rtems_test_assert( sc == RTEMS_SUCCESSFUL ); rtems_test_assert( p == &a ); + rtems_chain_initialize_empty( &chain ); + + rtems_chain_append( &chain, &b ); + sc = rtems_chain_append_with_notification( &chain, &a, rtems_task_self(), EVENT ); + rtems_test_assert( sc == RTEMS_SUCCESSFUL ); + rtems_test_assert( p == &a ); + puts( "INIT - Verify rtems_chain_prepend_with_notification" ); rtems_chain_initialize_empty( &chain ); sc = rtems_chain_prepend_with_notification( &chain, &a, rtems_task_self(), EVENT ); @@ -84,6 +91,12 @@ static void test_chain_with_notification(void) rtems_test_assert( sc == RTEMS_SUCCESSFUL ); rtems_test_assert( p == &a ); + rtems_chain_prepend( &chain, &b ); + sc = rtems_chain_prepend_with_notification( &chain, &a, rtems_task_self(), EVENT ); + rtems_test_assert( sc == RTEMS_SUCCESSFUL ); + rtems_test_assert( p == &a ); + + puts( "INIT - Verify rtems_chain_prepend_with_notification" ); puts( "INIT - Verify rtems_chain_get_with_notification" ); rtems_chain_initialize_empty( &chain ); |