|
Aleph-w 3.0
A C++ Library for Data Structures and Algorithms
|
Exhaustive tests for Slinknc, Snodenc, HTList, and DynList classes. More...
#include <gtest/gtest.h>#include <vector>#include <string>#include <algorithm>#include <random>#include <memory>#include <htlist.H>Go to the source code of this file.
Classes | |
| class | SlinkcTest |
| class | HTListBasicTest |
| class | HTListInsertBugFixTest |
| class | HTListSplitTest |
| class | DynListBasicTest |
| class | DynListRemovePredicateTest |
| class | DynListIteratorTest |
| struct | TestStruct |
Functions | |
| TEST_F (SlinkcTest, DefaultConstructor) | |
| TEST_F (SlinkcTest, CopyConstructorResetsLink) | |
| TEST_F (SlinkcTest, AssignmentResetsLink) | |
| TEST_F (SlinkcTest, InsertAndRemove) | |
| TEST_F (SlinkcTest, Reset) | |
| TEST (SnodencTest, DefaultConstructor) | |
| TEST (SnodencTest, CopyConstructor) | |
| TEST (SnodencTest, MoveConstructor) | |
| TEST (SnodencTest, GetDataModification) | |
| TEST (SnodencTest, ChainOfNodes) | |
| TEST (SnodencTest, ToSnodencConversion) | |
| TEST (SnodencTest, ToDataConversion) | |
| TEST_F (HTListBasicTest, DefaultConstructor) | |
| TEST_F (HTListBasicTest, InsertSingleElement) | |
| TEST_F (HTListBasicTest, AppendSingleElement) | |
| TEST_F (HTListBasicTest, InsertMaintainsOrder) | |
| TEST_F (HTListBasicTest, AppendMaintainsOrder) | |
| TEST_F (HTListInsertBugFixTest, InsertListAfterFirstElement) | |
| TEST_F (HTListInsertBugFixTest, InsertListInMiddle) | |
| TEST_F (HTListInsertBugFixTest, InsertListAtEnd) | |
| TEST_F (HTListInsertBugFixTest, InsertEmptyList) | |
| TEST (HTListStack, PushPopSequence) | |
| TEST (HTListStack, EmptyStackThrows) | |
| TEST_F (HTListSplitTest, SplitEmptyList) | |
| TEST_F (HTListSplitTest, SplitUnitaryList) | |
| TEST_F (HTListSplitTest, SplitEvenList) | |
| TEST_F (HTListSplitTest, SplitOddList) | |
| TEST (HTListReverse, ReverseEmptyList) | |
| TEST (HTListReverse, ReverseUnitaryList) | |
| TEST (HTListReverse, ReverseMultipleElements) | |
| TEST (HTListRotation, RotateEmptyListThrows) | |
| TEST (HTListRotation, RotateLeftOne) | |
| TEST_F (DynListBasicTest, DefaultConstructor) | |
| TEST_F (DynListBasicTest, InsertAndRemove) | |
| TEST_F (DynListBasicTest, AppendAndRemove) | |
| TEST_F (DynListBasicTest, PushAndPop) | |
| TEST_F (DynListBasicTest, GetByIndex) | |
| TEST_F (DynListBasicTest, GetByIndexThrowsOnOverflow) | |
| TEST_F (DynListRemovePredicateTest, RemoveExistingElement) | |
| TEST_F (DynListRemovePredicateTest, RemoveFirstElement) | |
| TEST_F (DynListRemovePredicateTest, RemoveLastElement) | |
| TEST_F (DynListRemovePredicateTest, RemoveNonExistentThrows) | |
| TEST_F (DynListRemovePredicateTest, RemoveNeNonExistentReturnsDefault) | |
| TEST_F (DynListRemovePredicateTest, RemoveNeExistingElement) | |
| TEST_F (DynListRemovePredicateTest, RemoveAllMatchingElements) | |
| TEST (DynListSemantics, CopyConstructor) | |
| TEST (DynListSemantics, MoveConstructor) | |
| TEST (DynListSemantics, CopyAssignment) | |
| TEST (DynListSemantics, MoveAssignment) | |
| TEST (DynListSemantics, SelfAssignment) | |
| TEST (DynListConcatenation, AppendByMove) | |
| TEST (DynListConcatenation, AppendByCopy) | |
| TEST (DynListConcatenation, InsertByMove) | |
| TEST (DynListReverse, ReverseMutating) | |
| TEST (DynListReverse, ReverseConst) | |
| TEST_F (DynListIteratorTest, ForwardTraversal) | |
| TEST_F (DynListIteratorTest, IteratorDelete) | |
| TEST_F (DynListIteratorTest, IteratorDeleteMiddle) | |
| TEST_F (DynListIteratorTest, EmptyListIterator) | |
| TEST (DynListComplexTypes, StringList) | |
| TEST (DynListComplexTypes, VectorList) | |
| TEST (DynListComplexTypes, StructList) | |
| TEST (DynListStress, LargeList) | |
| TEST (DynListStress, RandomOperations) | |
| TEST (DynListEdgeCases, EmptyListOperations) | |
| TEST (DynListEdgeCases, UnitaryListOperations) | |
| TEST (DynListEdgeCases, SplitAndMerge) | |
| TEST (HTListRemoveByPointer, HeadMiddleTailAndNotFound) | |
| TEST (HTListIterator, ResetLastEndAndAssignmentCopiesPos) | |
| TEST (HTListSynonyms, PutConcatListSplitListNeReverseListCutList) | |
| TEST (SlinkncIterator, TraversalAndOverflow) | |
Exhaustive tests for Slinknc, Snodenc, HTList, and DynList classes.
These tests cover all operations including edge cases and the bug fixes made to the classes, particularly:
Definition in file htlist_test.cc.
| TEST | ( | DynListComplexTypes | , |
| StringList | |||
| ) |
Definition at line 954 of file htlist_test.cc.
References Aleph::DynList< T >::append(), Aleph::DynList< T >::get_first(), Aleph::DynList< T >::get_last(), Aleph::maps(), and Aleph::HTList::size().
| TEST | ( | DynListComplexTypes | , |
| StructList | |||
| ) |
Definition at line 990 of file htlist_test.cc.
References Aleph::DynList< T >::append(), Aleph::DynList< T >::get_first(), and Aleph::maps().
| TEST | ( | DynListComplexTypes | , |
| VectorList | |||
| ) |
Definition at line 967 of file htlist_test.cc.
References Aleph::DynList< T >::append(), Aleph::DynList< T >::get_first(), Aleph::DynList< T >::get_last(), and Aleph::maps().
| TEST | ( | DynListConcatenation | , |
| AppendByCopy | |||
| ) |
Definition at line 828 of file htlist_test.cc.
References Aleph::DynList< T >::append(), Aleph::HTList::is_empty(), Aleph::maps(), and Aleph::HTList::size().
| TEST | ( | DynListConcatenation | , |
| AppendByMove | |||
| ) |
Definition at line 809 of file htlist_test.cc.
References Aleph::DynList< T >::append(), LocateFunctions< Container, Type >::get_it(), Aleph::HTList::is_empty(), Aleph::maps(), and Aleph::HTList::size().
| TEST | ( | DynListConcatenation | , |
| InsertByMove | |||
| ) |
Definition at line 843 of file htlist_test.cc.
References Aleph::DynList< T >::append(), Aleph::DynList< T >::get_first(), Aleph::DynList< T >::insert(), Aleph::HTList::is_empty(), Aleph::maps(), and Aleph::HTList::size().
| TEST | ( | DynListEdgeCases | , |
| EmptyListOperations | |||
| ) |
Definition at line 1067 of file htlist_test.cc.
References Aleph::DynList< T >::get_first(), Aleph::DynList< T >::get_last(), Aleph::maps(), Aleph::DynList< T >::pop(), Aleph::DynList< T >::remove(), and Aleph::DynList< T >::top().
| TEST | ( | DynListEdgeCases | , |
| SplitAndMerge | |||
| ) |
Definition at line 1092 of file htlist_test.cc.
References Aleph::DynList< T >::append(), Aleph::HTList::is_empty(), l, Aleph::maps(), Aleph::HTList::size(), and Aleph::HTList::split_list().
| TEST | ( | DynListEdgeCases | , |
| UnitaryListOperations | |||
| ) |
Definition at line 1078 of file htlist_test.cc.
References Aleph::DynList< T >::append(), Aleph::DynList< T >::get_first(), Aleph::DynList< T >::get_last(), Aleph::HTList::is_empty(), Aleph::HTList::is_unitarian(), Aleph::maps(), Aleph::DynList< T >::pop(), and Aleph::DynList< T >::top().
| TEST | ( | DynListReverse | , |
| ReverseConst | |||
| ) |
Definition at line 876 of file htlist_test.cc.
References Aleph::DynList< T >::append(), LocateFunctions< Container, Type >::get_it(), Aleph::maps(), and Aleph::DynList< T >::reverse().
| TEST | ( | DynListReverse | , |
| ReverseMutating | |||
| ) |
Definition at line 863 of file htlist_test.cc.
References Aleph::DynList< T >::append(), LocateFunctions< Container, Type >::get_it(), Aleph::maps(), and Aleph::DynList< T >::reverse().
| TEST | ( | DynListSemantics | , |
| CopyAssignment | |||
| ) |
Definition at line 766 of file htlist_test.cc.
References Aleph::DynList< T >::append(), Aleph::copy(), Aleph::maps(), and Aleph::HTList::size().
| TEST | ( | DynListSemantics | , |
| CopyConstructor | |||
| ) |
Definition at line 734 of file htlist_test.cc.
References Aleph::DynList< T >::append(), Aleph::copy(), LocateFunctions< Container, Type >::get_it(), Aleph::maps(), and Aleph::HTList::size().
| TEST | ( | DynListSemantics | , |
| MoveAssignment | |||
| ) |
Definition at line 781 of file htlist_test.cc.
References Aleph::DynList< T >::append(), Aleph::HTList::is_empty(), Aleph::maps(), and Aleph::HTList::size().
| TEST | ( | DynListSemantics | , |
| MoveConstructor | |||
| ) |
Definition at line 754 of file htlist_test.cc.
References Aleph::DynList< T >::append(), Aleph::HTList::is_empty(), Aleph::maps(), and Aleph::HTList::size().
| TEST | ( | DynListSemantics | , |
| SelfAssignment | |||
| ) |
Definition at line 794 of file htlist_test.cc.
References Aleph::DynList< T >::append(), Aleph::maps(), and Aleph::HTList::size().
| TEST | ( | DynListStress | , |
| LargeList | |||
| ) |
Definition at line 1005 of file htlist_test.cc.
References Aleph::DynList< T >::append(), Aleph::DynList< T >::get_first(), Aleph::DynList< T >::get_last(), Aleph::maps(), N, Aleph::DynList< T >::reverse(), and Aleph::HTList::size().
| TEST | ( | DynListStress | , |
| RandomOperations | |||
| ) |
Definition at line 1023 of file htlist_test.cc.
References Aleph::DynList< T >::append(), Aleph::count(), LocateFunctions< Container, Type >::get_it(), Aleph::DynList< T >::insert(), Aleph::HTList::is_empty(), Aleph::maps(), Aleph::DynList< T >::pop(), Aleph::DynList< T >::remove_first(), rng, and Aleph::HTList::size().
| TEST | ( | HTListIterator | , |
| ResetLastEndAndAssignmentCopiesPos | |||
| ) |
Definition at line 1139 of file htlist_test.cc.
References Aleph::HTList::append(), Aleph::HTList::Iterator::end(), Aleph::HTList::Iterator::get_curr(), Aleph::HTList::Iterator::get_pos(), Aleph::HTList::Iterator::has_curr(), Aleph::HTList::Iterator::is_last(), Aleph::maps(), Aleph::HTList::Iterator::next(), Aleph::HTList::remove_all_and_delete(), Aleph::HTList::Iterator::reset_last(), and Aleph::Slinknc::to_data().
| TEST | ( | HTListRemoveByPointer | , |
| HeadMiddleTailAndNotFound | |||
| ) |
Definition at line 1109 of file htlist_test.cc.
References Aleph::HTList::append(), Aleph::HTList::get_first(), Aleph::HTList::get_last(), Aleph::HTList::is_empty(), Aleph::HTList::is_unitarian(), Aleph::maps(), Aleph::HTList::remove(), and Aleph::Slinknc::to_data().
| TEST | ( | HTListReverse | , |
| ReverseEmptyList | |||
| ) |
Definition at line 496 of file htlist_test.cc.
References Aleph::count(), Aleph::HTList::is_empty(), Aleph::maps(), and Aleph::HTList::reverse().
| TEST | ( | HTListReverse | , |
| ReverseMultipleElements | |||
| ) |
Definition at line 516 of file htlist_test.cc.
References Aleph::HTList::append(), Aleph::HTList::Iterator::has_curr(), Aleph::maps(), Aleph::HTList::remove_all_and_delete(), and Aleph::HTList::reverse().
| TEST | ( | HTListReverse | , |
| ReverseUnitaryList | |||
| ) |
Definition at line 504 of file htlist_test.cc.
References Aleph::HTList::append(), Aleph::count(), Aleph::HTList::get_first(), Aleph::maps(), Aleph::HTList::remove_all_and_delete(), Aleph::HTList::reverse(), and Aleph::Slinknc::to_data().
| TEST | ( | HTListRotation | , |
| RotateEmptyListThrows | |||
| ) |
Definition at line 535 of file htlist_test.cc.
References Aleph::maps(), and Aleph::HTList::rotate_left().
| TEST | ( | HTListRotation | , |
| RotateLeftOne | |||
| ) |
Definition at line 542 of file htlist_test.cc.
References Aleph::HTList::append(), Aleph::HTList::Iterator::get_curr(), Aleph::maps(), Aleph::HTList::Iterator::next(), Aleph::HTList::remove_all_and_delete(), Aleph::HTList::rotate_left(), and Aleph::Slinknc::to_data().
| TEST | ( | HTListStack | , |
| EmptyStackThrows | |||
| ) |
Definition at line 409 of file htlist_test.cc.
References Aleph::maps(), Aleph::HTList::pop(), and Aleph::HTList::top().
| TEST | ( | HTListStack | , |
| PushPopSequence | |||
| ) |
Definition at line 391 of file htlist_test.cc.
References Aleph::HTList::is_empty(), Aleph::maps(), Aleph::HTList::pop(), Aleph::HTList::push(), and Aleph::HTList::top().
| TEST | ( | HTListSynonyms | , |
| PutConcatListSplitListNeReverseListCutList | |||
| ) |
Definition at line 1173 of file htlist_test.cc.
References Aleph::HTList::concat_list(), Aleph::HTList::cut_list(), Aleph::HTList::Iterator::get_curr(), Aleph::DynList< T >::get_first(), Aleph::HTList::get_first(), Aleph::DynList< T >::get_last(), Aleph::HTList::get_last(), Aleph::HTList::Iterator::has_curr(), Aleph::HTList::is_empty(), l, Aleph::maps(), Aleph::HTList::Iterator::next(), Aleph::HTList::put(), Aleph::HTList::remove_all_and_delete(), Aleph::HTList::reverse_list(), Aleph::HTList::size(), Aleph::HTList::split_list_ne(), and Aleph::Slinknc::to_data().
| TEST | ( | SlinkncIterator | , |
| TraversalAndOverflow | |||
| ) |
Definition at line 1210 of file htlist_test.cc.
References Aleph::Slinknc::Iterator::get_curr(), Aleph::Slinknc::Iterator::has_curr(), Aleph::Slinknc::insert(), Aleph::maps(), and Aleph::Slinknc::Iterator::next().
| TEST | ( | SnodencTest | , |
| ChainOfNodes | |||
| ) |
Definition at line 155 of file htlist_test.cc.
References Aleph::maps().
| TEST | ( | SnodencTest | , |
| CopyConstructor | |||
| ) |
Definition at line 135 of file htlist_test.cc.
References Aleph::Snodenc< T >::get_data(), and Aleph::maps().
| TEST | ( | SnodencTest | , |
| DefaultConstructor | |||
| ) |
Definition at line 129 of file htlist_test.cc.
References Aleph::Slinknc::is_empty(), and Aleph::maps().
| TEST | ( | SnodencTest | , |
| GetDataModification | |||
| ) |
Definition at line 148 of file htlist_test.cc.
References Aleph::Snodenc< T >::get_data(), and Aleph::maps().
| TEST | ( | SnodencTest | , |
| MoveConstructor | |||
| ) |
Definition at line 141 of file htlist_test.cc.
References Aleph::Snodenc< T >::get_data(), and Aleph::maps().
| TEST | ( | SnodencTest | , |
| ToDataConversion | |||
| ) |
Definition at line 176 of file htlist_test.cc.
References Aleph::Snodenc< T >::get_data(), Aleph::maps(), and Aleph::Slinknc::to_data().
| TEST | ( | SnodencTest | , |
| ToSnodencConversion | |||
| ) |
Definition at line 166 of file htlist_test.cc.
References Aleph::maps(), and Aleph::Slinknc::to_snodenc().
| TEST_F | ( | DynListBasicTest | , |
| AppendAndRemove | |||
| ) |
Definition at line 594 of file htlist_test.cc.
References Aleph::maps().
| TEST_F | ( | DynListBasicTest | , |
| DefaultConstructor | |||
| ) |
Definition at line 572 of file htlist_test.cc.
References Aleph::maps().
| TEST_F | ( | DynListBasicTest | , |
| GetByIndex | |||
| ) |
Definition at line 618 of file htlist_test.cc.
References Aleph::maps().
| TEST_F | ( | DynListBasicTest | , |
| GetByIndexThrowsOnOverflow | |||
| ) |
Definition at line 627 of file htlist_test.cc.
References Aleph::DynList< T >::append(), and Aleph::maps().
| TEST_F | ( | DynListBasicTest | , |
| InsertAndRemove | |||
| ) |
Definition at line 578 of file htlist_test.cc.
References Aleph::maps().
| TEST_F | ( | DynListBasicTest | , |
| PushAndPop | |||
| ) |
Definition at line 605 of file htlist_test.cc.
References Aleph::maps().
| TEST_F | ( | DynListIteratorTest | , |
| EmptyListIterator | |||
| ) |
Definition at line 941 of file htlist_test.cc.
References Aleph::DynList< T >::Iterator::get_curr(), Aleph::HTList::Iterator::has_curr(), and Aleph::maps().
| TEST_F | ( | DynListIteratorTest | , |
| ForwardTraversal | |||
| ) |
Definition at line 912 of file htlist_test.cc.
References Aleph::maps().
| TEST_F | ( | DynListIteratorTest | , |
| IteratorDelete | |||
| ) |
Definition at line 919 of file htlist_test.cc.
References Aleph::DynList< T >::Iterator::del(), and Aleph::maps().
| TEST_F | ( | DynListIteratorTest | , |
| IteratorDeleteMiddle | |||
| ) |
Definition at line 930 of file htlist_test.cc.
References Aleph::DynList< T >::Iterator::del(), Aleph::maps(), and Aleph::HTList::Iterator::next().
| TEST_F | ( | DynListRemovePredicateTest | , |
| RemoveAllMatchingElements | |||
| ) |
Definition at line 713 of file htlist_test.cc.
References Aleph::maps(), and Aleph::DynList< T >::remove().
| TEST_F | ( | DynListRemovePredicateTest | , |
| RemoveExistingElement | |||
| ) |
Definition at line 653 of file htlist_test.cc.
References Aleph::maps(), and Aleph::DynList< T >::remove().
| TEST_F | ( | DynListRemovePredicateTest | , |
| RemoveFirstElement | |||
| ) |
Definition at line 667 of file htlist_test.cc.
References Aleph::maps(), and Aleph::DynList< T >::remove().
| TEST_F | ( | DynListRemovePredicateTest | , |
| RemoveLastElement | |||
| ) |
Definition at line 676 of file htlist_test.cc.
References Aleph::maps(), and Aleph::DynList< T >::remove().
| TEST_F | ( | DynListRemovePredicateTest | , |
| RemoveNeExistingElement | |||
| ) |
Definition at line 704 of file htlist_test.cc.
References Aleph::maps(), and Aleph::DynList< T >::remove_ne().
| TEST_F | ( | DynListRemovePredicateTest | , |
| RemoveNeNonExistentReturnsDefault | |||
| ) |
Definition at line 694 of file htlist_test.cc.
References Aleph::maps().
| TEST_F | ( | DynListRemovePredicateTest | , |
| RemoveNonExistentThrows | |||
| ) |
Definition at line 685 of file htlist_test.cc.
References Aleph::maps().
| TEST_F | ( | HTListBasicTest | , |
| AppendMaintainsOrder | |||
| ) |
Definition at line 246 of file htlist_test.cc.
References Aleph::maps().
| TEST_F | ( | HTListBasicTest | , |
| AppendSingleElement | |||
| ) |
Definition at line 219 of file htlist_test.cc.
References Aleph::maps().
| TEST_F | ( | HTListBasicTest | , |
| DefaultConstructor | |||
| ) |
Definition at line 197 of file htlist_test.cc.
References Aleph::maps().
| TEST_F | ( | HTListBasicTest | , |
| InsertMaintainsOrder | |||
| ) |
Definition at line 232 of file htlist_test.cc.
References Aleph::maps().
| TEST_F | ( | HTListBasicTest | , |
| InsertSingleElement | |||
| ) |
Definition at line 206 of file htlist_test.cc.
References Aleph::maps().
| TEST_F | ( | HTListInsertBugFixTest | , |
| InsertEmptyList | |||
| ) |
Definition at line 372 of file htlist_test.cc.
References Aleph::HTList::Iterator::get_curr(), Aleph::Slinknc::insert(), Aleph::maps(), Aleph::HTList::Iterator::next(), and Aleph::Slinknc::to_data().
| TEST_F | ( | HTListInsertBugFixTest | , |
| InsertListAfterFirstElement | |||
| ) |
Definition at line 282 of file htlist_test.cc.
References Aleph::DynList< T >::append(), Aleph::HTList::Iterator::get_curr(), Aleph::HTList::Iterator::has_curr(), Aleph::Slinknc::insert(), Aleph::HTList::is_empty(), Aleph::maps(), Aleph::HTList::Iterator::next(), and Aleph::Slinknc::to_data().
| TEST_F | ( | HTListInsertBugFixTest | , |
| InsertListAtEnd | |||
| ) |
Definition at line 344 of file htlist_test.cc.
References Aleph::DynList< T >::append(), Aleph::HTList::Iterator::get_curr(), Aleph::HTList::Iterator::has_curr(), Aleph::Slinknc::insert(), Aleph::HTList::is_empty(), Aleph::maps(), Aleph::HTList::Iterator::next(), and Aleph::Slinknc::to_data().
| TEST_F | ( | HTListInsertBugFixTest | , |
| InsertListInMiddle | |||
| ) |
Definition at line 312 of file htlist_test.cc.
References Aleph::DynList< T >::append(), Aleph::HTList::Iterator::get_curr(), Aleph::HTList::Iterator::has_curr(), Aleph::Slinknc::insert(), Aleph::HTList::is_empty(), Aleph::maps(), Aleph::HTList::Iterator::next(), Aleph::HTList::Iterator::reset(), and Aleph::Slinknc::to_data().
| TEST_F | ( | HTListSplitTest | , |
| SplitEmptyList | |||
| ) |
Definition at line 431 of file htlist_test.cc.
References Aleph::count(), Aleph::HTList::is_empty(), l, Aleph::maps(), and Aleph::HTList::split().
| TEST_F | ( | HTListSplitTest | , |
| SplitEvenList | |||
| ) |
Definition at line 456 of file htlist_test.cc.
References Aleph::HTList::concat(), Aleph::HTList::is_empty(), l, Aleph::maps(), Aleph::HTList::remove_all_and_delete(), Aleph::HTList::size(), and Aleph::HTList::split().
| TEST_F | ( | HTListSplitTest | , |
| SplitOddList | |||
| ) |
Definition at line 476 of file htlist_test.cc.
References Aleph::HTList::concat(), l, Aleph::maps(), Aleph::HTList::remove_all_and_delete(), Aleph::HTList::size(), and Aleph::HTList::split().
| TEST_F | ( | HTListSplitTest | , |
| SplitUnitaryList | |||
| ) |
Definition at line 441 of file htlist_test.cc.
References Aleph::count(), Aleph::HTList::is_empty(), Aleph::HTList::is_unitarian(), l, Aleph::maps(), Aleph::HTList::remove_all_and_delete(), and Aleph::HTList::split().
| TEST_F | ( | SlinkcTest | , |
| AssignmentResetsLink | |||
| ) |
Definition at line 83 of file htlist_test.cc.
References Aleph::DynList< T >::get(), Aleph::DynList< T >::insert(), Aleph::HTList::is_empty(), and Aleph::maps().
| TEST_F | ( | SlinkcTest | , |
| CopyConstructorResetsLink | |||
| ) |
Definition at line 71 of file htlist_test.cc.
References Aleph::copy(), Aleph::DynList< T >::get(), and Aleph::maps().
| TEST_F | ( | SlinkcTest | , |
| DefaultConstructor | |||
| ) |
Definition at line 65 of file htlist_test.cc.
References Aleph::maps().
| TEST_F | ( | SlinkcTest | , |
| InsertAndRemove | |||
| ) |
Definition at line 95 of file htlist_test.cc.
References Aleph::Slinknc::get_next(), Aleph::Slinknc::insert(), Aleph::Slinknc::is_empty(), and Aleph::maps().
| TEST_F | ( | SlinkcTest | , |
| Reset | |||
| ) |
Definition at line 115 of file htlist_test.cc.
References Aleph::DynList< T >::insert(), and Aleph::maps().