diff options
author | Sebastian Huber <sebastian.huber@embedded-brains.de> | 2016-03-22 08:24:45 +0100 |
---|---|---|
committer | Sebastian Huber <sebastian.huber@embedded-brains.de> | 2016-03-22 08:29:09 +0100 |
commit | 9e2acee742cf1ce0f7d9b8ee669f717f276e7b67 (patch) | |
tree | 1ce46cba77d438f02aa33020a1b898a53436d9a7 /testsuites | |
parent | score: Fix for RTEMS_DEBUG (diff) | |
download | rtems-9e2acee742cf1ce0f7d9b8ee669f717f276e7b67.tar.bz2 |
psxtests/psxobj01: Fix for RTEMS_DEBUG
Diffstat (limited to 'testsuites')
-rw-r--r-- | testsuites/psxtests/psxobj01/init.c | 7 |
1 files changed, 7 insertions, 0 deletions
diff --git a/testsuites/psxtests/psxobj01/init.c b/testsuites/psxtests/psxobj01/init.c index 16b703ba52..5f8730862a 100644 --- a/testsuites/psxtests/psxobj01/init.c +++ b/testsuites/psxtests/psxobj01/init.c @@ -54,21 +54,28 @@ rtems_task Init( #endif ); + puts( "INIT - _Objects_Get_by_name - NULL name" ); + _Objects_Allocator_lock(); the_object = _Objects_Get_by_name( &TestClass, NULL, NULL, &error ); + _Objects_Allocator_unlock(); rtems_test_assert( the_object == NULL ); rtems_test_assert( error == OBJECTS_GET_BY_NAME_INVALID_NAME ); puts( "INIT - _Objects_Get_by_name - name too long" ); strcpy( name, "TOOOOOOOOOOOOOOOOOO LONG" ); + _Objects_Allocator_lock(); the_object = _Objects_Get_by_name( &TestClass, name, NULL, &error ); + _Objects_Allocator_unlock(); rtems_test_assert( the_object == NULL ); rtems_test_assert( error == OBJECTS_GET_BY_NAME_NAME_TOO_LONG ); puts( "INIT - _Objects_Get_by_name - name of non-existent object" ); strcpy( name, "NOT FOUND" ); name_len = 123; + _Objects_Allocator_lock(); the_object = _Objects_Get_by_name( &TestClass, name, &name_len, &error ); + _Objects_Allocator_unlock(); rtems_test_assert( the_object == NULL ); rtems_test_assert( error == OBJECTS_GET_BY_NAME_NO_OBJECT ); rtems_test_assert( name_len == 9 ); |