diff options
author | Steve Huston <shuston@riverace.com> | 2003-05-21 22:18:54 +0000 |
---|---|---|
committer | Steve Huston <shuston@riverace.com> | 2003-05-21 22:18:54 +0000 |
commit | b2f263bf1d852668baa19dacf5f42fa7d685598b (patch) | |
tree | 989b2c5aa3ceea6f1d5f9c68f0d4e7d158fb2454 /tests | |
parent | 1f26a5388fea7b6648f68d4000ac01b1e9baabb6 (diff) | |
download | ATCD-b2f263bf1d852668baa19dacf5f42fa7d685598b.tar.gz |
ChangeLogTag:Wed May 21 16:05:29 2003 Steve Huston <shuston@riverace.com>
Diffstat (limited to 'tests')
-rw-r--r-- | tests/DLList_Test.cpp | 20 |
1 files changed, 20 insertions, 0 deletions
diff --git a/tests/DLList_Test.cpp b/tests/DLList_Test.cpp index 746a475f58b..053366a7092 100644 --- a/tests/DLList_Test.cpp +++ b/tests/DLList_Test.cpp @@ -67,6 +67,22 @@ run_iterate (STRLIST &list) } } +static void +run_reverse_iterate (STRLIST &list) +{ + ACE_STRING *entry; + size_t i = 0; + + for (STRLIST_REVERSE_ITERATOR iter (list); + iter.next (entry) != 0; + iter.advance (), i++) + { + ACE_DEBUG ((LM_DEBUG, ACE_TEXT ("iterating (%d): [%s]\n"), + i, + (ACE_TCHAR *) *entry)); + } +} + static int run_test (void) { @@ -90,19 +106,23 @@ run_test (void) string_table[i]), -1); run_iterate (list); + run_reverse_iterate (list); } run_iterate (list); + run_reverse_iterate (); list.delete_tail (); list.delete_tail (); run_iterate (list); + run_reverse_iterate (); list.delete_head (); list.delete_head (); run_iterate (list); + run_reverse_iterate (); return 0; } |