diff options
author | Ossama Othman <ossama-othman@users.noreply.github.com> | 2007-09-05 22:59:37 +0000 |
---|---|---|
committer | Ossama Othman <ossama-othman@users.noreply.github.com> | 2007-09-05 22:59:37 +0000 |
commit | fc2b14e35224bd4d192a90814ab97584f1a9d2b6 (patch) | |
tree | c8e84a02bcd80e943019f5d5b15f10c1661f5b56 /ACE/tests/Naming_Test.cpp | |
parent | e9051ece517e0f6a98cac1baa114b0a0807660fd (diff) | |
download | ATCD-fc2b14e35224bd4d192a90814ab97584f1a9d2b6.tar.gz |
ChangeLogTag:Wed Sep 5 23:40:15 UTC 2007 Ossama Othman <ossama_othman at symantec dot com>
Diffstat (limited to 'ACE/tests/Naming_Test.cpp')
-rw-r--r-- | ACE/tests/Naming_Test.cpp | 24 |
1 files changed, 20 insertions, 4 deletions
diff --git a/ACE/tests/Naming_Test.cpp b/ACE/tests/Naming_Test.cpp index f45bf86935d..06f2c9e0cc3 100644 --- a/ACE/tests/Naming_Test.cpp +++ b/ACE/tests/Naming_Test.cpp @@ -19,6 +19,7 @@ // ============================================================================ #include "test_config.h" +#include "randomize.h" #include "ace/ACE.h" #include "ace/SString.h" #include "ace/Naming_Context.h" @@ -33,6 +34,13 @@ static char name[BUFSIZ]; static char value[BUFSIZ]; static char type[BUFSIZ]; +void +initialize_array (int * array, int size) +{ + for (int n = 0; n < ACE_NS_MAX_ENTRIES; ++n) + array[n] = n; +} + static void print_time (ACE_Profile_Timer &timer, const char *test) @@ -53,7 +61,9 @@ static void test_bind (ACE_Naming_Context &ns_context) { int array [ACE_NS_MAX_ENTRIES]; - randomize (array, sizeof array / sizeof (int)); + + initialize_array (array, sizeof (array) / sizeof (array[0])); + randomize (array, sizeof (array) / sizeof (array[0])); // do the binds for (size_t i = 0; i < ACE_NS_MAX_ENTRIES; i++) @@ -90,7 +100,9 @@ static void test_rebind (ACE_Naming_Context &ns_context) { int array [ACE_NS_MAX_ENTRIES]; - randomize (array, sizeof array / sizeof (int)); + + initialize_array (array, sizeof (array) / sizeof (array[0])); + randomize (array, sizeof (array) / sizeof (array[0])); // do the rebinds for (size_t i = 0; i < ACE_NS_MAX_ENTRIES; i++) @@ -111,7 +123,9 @@ static void test_unbind (ACE_Naming_Context &ns_context) { int array [ACE_NS_MAX_ENTRIES]; - randomize (array, sizeof array / sizeof (int)); + + initialize_array (array, sizeof (array) / sizeof (array[0])); + randomize (array, sizeof (array) / sizeof (array[0])); // do the unbinds for (size_t i = 0; i < ACE_NS_MAX_ENTRIES; i++) @@ -130,7 +144,9 @@ test_find (ACE_Naming_Context &ns_context, int sign, int result) char temp_type[BUFSIZ]; int array [ACE_NS_MAX_ENTRIES]; - randomize (array, sizeof array / sizeof (int)); + + initialize_array (array, sizeof (array) / sizeof (array[0])); + randomize (array, sizeof (array) / sizeof (array[0])); // do the finds for (size_t i = 0; i < ACE_NS_MAX_ENTRIES; i++) |