diff options
Diffstat (limited to 'asl/containers/intrusive_list_tests.cpp')
-rw-r--r-- | asl/containers/intrusive_list_tests.cpp | 60 |
1 files changed, 30 insertions, 30 deletions
diff --git a/asl/containers/intrusive_list_tests.cpp b/asl/containers/intrusive_list_tests.cpp index ceb54a6..242aaf6 100644 --- a/asl/containers/intrusive_list_tests.cpp +++ b/asl/containers/intrusive_list_tests.cpp @@ -194,33 +194,33 @@ ASL_TEST(pop_front) ASL_TEST_ASSERT(list.is_empty()); } -ASL_TEST(pop_back) -{ - IntNode one{1}; - IntNode two{2}; - IntNode three{3}; - asl::IntrusiveList<IntNode> list; - - list.push_back(&one); - list.push_back(&two); - list.push_back(&three); - - IntNode* n = list.pop_back(); - ASL_TEST_ASSERT(n != nullptr); - ASL_TEST_ASSERT(!list.is_empty()); - ASL_TEST_EXPECT(n->value == 3); - - n = list.pop_back(); - ASL_TEST_ASSERT(n != nullptr); - ASL_TEST_ASSERT(!list.is_empty()); - ASL_TEST_EXPECT(n->value == 2); - - n = list.pop_back(); - ASL_TEST_ASSERT(n != nullptr); - ASL_TEST_ASSERT(list.is_empty()); - ASL_TEST_EXPECT(n->value == 1); - - n = list.pop_back(); - ASL_TEST_ASSERT(n == nullptr); - ASL_TEST_ASSERT(list.is_empty()); -} +// ASL_TEST(pop_back) +// { +// IntNode one{1}; +// IntNode two{2}; +// IntNode three{3}; +// asl::IntrusiveList<IntNode> list; + +// list.push_back(&one); +// list.push_back(&two); +// list.push_back(&three); + +// IntNode* n = list.pop_back(); +// ASL_TEST_ASSERT(n != nullptr); +// ASL_TEST_ASSERT(!list.is_empty()); +// ASL_TEST_EXPECT(n->value == 3); + +// n = list.pop_back(); +// ASL_TEST_ASSERT(n != nullptr); +// ASL_TEST_ASSERT(!list.is_empty()); +// ASL_TEST_EXPECT(n->value == 2); + +// n = list.pop_back(); +// ASL_TEST_ASSERT(n != nullptr); +// ASL_TEST_ASSERT(list.is_empty()); +// ASL_TEST_EXPECT(n->value == 1); + +// n = list.pop_back(); +// ASL_TEST_ASSERT(n == nullptr); +// ASL_TEST_ASSERT(list.is_empty()); +// } |