summaryrefslogtreecommitdiff
path: root/tests
diff options
context:
space:
mode:
authorSteve Huston <shuston@riverace.com>2003-05-21 22:18:54 +0000
committerSteve Huston <shuston@riverace.com>2003-05-21 22:18:54 +0000
commitb2f263bf1d852668baa19dacf5f42fa7d685598b (patch)
tree989b2c5aa3ceea6f1d5f9c68f0d4e7d158fb2454 /tests
parent1f26a5388fea7b6648f68d4000ac01b1e9baabb6 (diff)
downloadATCD-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.cpp20
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;
}