|
Aleph-w 3.0
A C++ Library for Data Structures and Algorithms
|
Exhaustive test suite for DynListStack<T> More...
#include <gtest/gtest.h>#include <string>#include <memory>#include <vector>#include <stdexcept>#include <tpl_dynListStack.H>#include <ahFunctional.H>Go to the source code of this file.
Classes | |
| class | DynListStackTest |
| struct | NonCopyable |
| struct | ThrowingType |
Functions | |
| TEST_F (DynListStackTest, DefaultConstruction) | |
| TEST_F (DynListStackTest, CopyConstruction) | |
| TEST_F (DynListStackTest, MoveConstruction) | |
| TEST_F (DynListStackTest, InitializerListConstruction) | |
| TEST_F (DynListStackTest, IteratorRangeConstruction) | |
| TEST_F (DynListStackTest, DynListConstruction) | |
| TEST_F (DynListStackTest, CopyAssignment) | |
| TEST_F (DynListStackTest, CopyAssignmentSelf) | |
| TEST_F (DynListStackTest, MoveAssignment) | |
| TEST_F (DynListStackTest, PushByCopy) | |
| TEST_F (DynListStackTest, PushByMove) | |
| TEST_F (DynListStackTest, PushMultiple) | |
| TEST_F (DynListStackTest, PopLIFOOrder) | |
| TEST_F (DynListStackTest, PopFromEmptyStack) | |
| TEST_F (DynListStackTest, GetAlias) | |
| TEST_F (DynListStackTest, TopPeek) | |
| TEST_F (DynListStackTest, TopFromEmptyStack) | |
| TEST_F (DynListStackTest, PeekAlias) | |
| TEST_F (DynListStackTest, TopModification) | |
| TEST_F (DynListStackTest, SizeTracking) | |
| TEST_F (DynListStackTest, IsEmptyCheck) | |
| TEST_F (DynListStackTest, EmptyOperation) | |
| TEST_F (DynListStackTest, EmptyOnEmptyStack) | |
| TEST_F (DynListStackTest, ClearAlias) | |
| TEST_F (DynListStackTest, SwapStacks) | |
| TEST_F (DynListStackTest, SwapWithEmpty) | |
| TEST_F (DynListStackTest, SwapSelf) | |
| TEST_F (DynListStackTest, IteratorBasic) | |
| TEST_F (DynListStackTest, IteratorTraversalOrder) | |
| TEST_F (DynListStackTest, STLIteratorRangeFor) | |
| TEST_F (DynListStackTest, STLIteratorBeginEnd) | |
| TEST_F (DynListStackTest, STLConstIterator) | |
| TEST_F (DynListStackTest, EmptyStackIterator) | |
| TEST_F (DynListStackTest, TraverseAll) | |
| TEST_F (DynListStackTest, TraverseEarlyStop) | |
| TEST_F (DynListStackTest, TraverseEmptyStack) | |
| TEST_F (DynListStackTest, TraverseConst) | |
| TEST_F (DynListStackTest, ForEach) | |
| TEST_F (DynListStackTest, Maps) | |
| TEST_F (DynListStackTest, Filter) | |
| TEST_F (DynListStackTest, Foldl) | |
| TEST_F (DynListStackTest, All) | |
| TEST_F (DynListStackTest, Exists) | |
| TEST_F (DynListStackTest, Partition) | |
| TEST_F (DynListStackTest, Take) | |
| TEST_F (DynListStackTest, Drop) | |
| TEST_F (DynListStackTest, Rev) | |
| TEST_F (DynListStackTest, Length) | |
| TEST_F (DynListStackTest, FindPtr) | |
| TEST_F (DynListStackTest, FindPtrNotFound) | |
| TEST_F (DynListStackTest, FindIndex) | |
| TEST_F (DynListStackTest, FindItem) | |
| TEST_F (DynListStackTest, Nth) | |
| TEST_F (DynListStackTest, NthOutOfRange) | |
| TEST_F (DynListStackTest, GetIt) | |
| TEST_F (DynListStackTest, Keys) | |
| TEST_F (DynListStackTest, Items) | |
| TEST_F (DynListStackTest, TypeAliases) | |
| TEST (DynListStackComplexTypes, StringStack) | |
| TEST (DynListStackComplexTypes, UniquePtr) | |
| TEST (DynListStackComplexTypes, MoveOnlyType) | |
| TEST (DynListStackComplexTypes, ExceptionSafety) | |
| TEST (DynListStackStress, LargeStack) | |
| TEST (DynListStackStress, InterleavedOperations) | |
| TEST (DynListStackStress, RepeatedEmptyFill) | |
| TEST (DynListStackEdgeCases, SingleElement) | |
| TEST (DynListStackEdgeCases, AlternatingEmptyNonEmpty) | |
| TEST (DynListStackEdgeCases, ZeroValue) | |
| TEST (DynListStackEdgeCases, NegativeValues) | |
| TEST (DynListStackEdgeCases, EmptyString) | |
| TEST (DynListStackNoexcept, SwapIsNoexcept) | |
| TEST (DynListStackNoexcept, SizeIsNoexcept) | |
| TEST (DynListStackNoexcept, IsEmptyIsNoexcept) | |
| TEST (DynListStackNoexcept, EmptyIsNoexcept) | |
| TEST (DynListStackNoexcept, ClearIsNoexcept) | |
| TEST (DynListStackNoexcept, MoveConstructorIsNoexcept) | |
| TEST (DynListStackNoexcept, MoveAssignmentIsNoexcept) | |
| TEST (DynListStackEmplace, EmplaceBasic) | |
| TEST (DynListStackEmplace, EmplaceReturnsReference) | |
| TEST (DynListStackEmplace, EmplaceWithString) | |
| TEST (DynListStackMemory, DestructorFreesMemory) | |
| TEST (DynListStackMemory, EmptyFreesMemory) | |
| TEST (DynListStackConstCorrectness, ConstTopReturnsConstReference) | |
| TEST (DynListStackConstCorrectness, NonConstTopReturnsModifiableReference) | |
| TEST (DynListStackConstCorrectness, ConstPeekReturnsConstReference) | |
| TEST (DynListStackConstCorrectness, NonConstPeekReturnsModifiableReference) | |
| TEST (DynListStackEquality, EqualStacksAreEqual) | |
| TEST (DynListStackEquality, DifferentSizesAreNotEqual) | |
| TEST (DynListStackEquality, DifferentElementsAreNotEqual) | |
| TEST (DynListStackEquality, EmptyStacksAreEqual) | |
| TEST (DynListStackEquality, SelfEquality) | |
| TEST (DynListStackEquality, EmptyVsNonEmpty) | |
| TEST (DynListStackSearch, SearchExistingElement) | |
| TEST (DynListStackSearch, SearchNonExistingElement) | |
| TEST (DynListStackSearch, SearchInEmptyStack) | |
| TEST (DynListStackSearch, SearchTopElement) | |
| TEST (DynListStackSearch, SearchBottomElement) | |
| TEST (DynListStackSearch, ConstSearch) | |
| TEST (DynListStackSearch, SearchDuplicates) | |
| TEST (DynListStackLIFO, VerifyLIFOBehavior) | |
| TEST (DynListStackLIFO, TopAlwaysReturnsLastPushed) | |
| TEST (DynListStackCompatibility, PutAlias) | |
| TEST (DynListStackCompatibility, GetAlias) | |
| TEST (DynListStackCompatibility, InsertAlias) | |
| TEST (DynListStackCompatibility, PutAndGetSymmetry) | |
| TEST (DynListStackCompatibility, MixedOperations) | |
| int | main (int argc, char **argv) |
Exhaustive test suite for DynListStack<T>
This file contains comprehensive tests for the DynListStack class, covering all public methods, edge cases, exception handling, and iterator functionality.
Definition in file tpl_dynListStack.cc.
| int main | ( | int | argc, |
| char ** | argv | ||
| ) |
Definition at line 1349 of file tpl_dynListStack.cc.
References Aleph::maps().
| TEST | ( | DynListStackCompatibility | , |
| GetAlias | |||
| ) |
Definition at line 1287 of file tpl_dynListStack.cc.
References Aleph::DynListStack< T >::get(), Aleph::maps(), and Aleph::DynListStack< T >::put().
| TEST | ( | DynListStackCompatibility | , |
| InsertAlias | |||
| ) |
Definition at line 1300 of file tpl_dynListStack.cc.
References Aleph::DynListStack< T >::insert(), Aleph::maps(), Aleph::DynListStack< T >::size(), and Aleph::DynListStack< T >::top().
| TEST | ( | DynListStackCompatibility | , |
| MixedOperations | |||
| ) |
Definition at line 1328 of file tpl_dynListStack.cc.
References Aleph::DynListStack< T >::get(), Aleph::DynListStack< T >::insert(), Aleph::maps(), Aleph::DynListStack< T >::pop(), Aleph::DynListStack< T >::push(), Aleph::DynListStack< T >::put(), and Aleph::DynListStack< T >::size().
| TEST | ( | DynListStackCompatibility | , |
| PutAlias | |||
| ) |
Definition at line 1275 of file tpl_dynListStack.cc.
References Aleph::maps(), Aleph::DynListStack< T >::put(), Aleph::DynListStack< T >::size(), and Aleph::DynListStack< T >::top().
| TEST | ( | DynListStackCompatibility | , |
| PutAndGetSymmetry | |||
| ) |
Definition at line 1312 of file tpl_dynListStack.cc.
References Aleph::DynListStack< T >::get(), Aleph::DynListStack< T >::is_empty(), Aleph::maps(), and Aleph::DynListStack< T >::put().
| TEST | ( | DynListStackComplexTypes | , |
| ExceptionSafety | |||
| ) |
Definition at line 800 of file tpl_dynListStack.cc.
References Aleph::maps(), Aleph::DynListStack< T >::push(), ThrowingType::reset(), and Aleph::DynListStack< T >::size().
| TEST | ( | DynListStackComplexTypes | , |
| MoveOnlyType | |||
| ) |
Definition at line 763 of file tpl_dynListStack.cc.
References Aleph::maps(), Aleph::DynListStack< T >::pop(), Aleph::DynListStack< T >::push(), and Aleph::DynListStack< T >::size().
| TEST | ( | DynListStackComplexTypes | , |
| StringStack | |||
| ) |
Definition at line 715 of file tpl_dynListStack.cc.
References Aleph::maps(), Aleph::DynListStack< T >::pop(), Aleph::DynListStack< T >::push(), and Aleph::DynListStack< T >::size().
| TEST | ( | DynListStackComplexTypes | , |
| UniquePtr | |||
| ) |
Definition at line 729 of file tpl_dynListStack.cc.
References Aleph::maps(), Aleph::DynListStack< T >::pop(), Aleph::DynListStack< T >::push(), and Aleph::DynListStack< T >::size().
| TEST | ( | DynListStackConstCorrectness | , |
| ConstPeekReturnsConstReference | |||
| ) |
Definition at line 1086 of file tpl_dynListStack.cc.
References Aleph::maps(), and Aleph::DynListStack< T >::peek().
| TEST | ( | DynListStackConstCorrectness | , |
| ConstTopReturnsConstReference | |||
| ) |
Definition at line 1068 of file tpl_dynListStack.cc.
References Aleph::maps(), and Aleph::DynListStack< T >::top().
| TEST | ( | DynListStackConstCorrectness | , |
| NonConstPeekReturnsModifiableReference | |||
| ) |
Definition at line 1094 of file tpl_dynListStack.cc.
References Aleph::maps(), Aleph::DynListStack< T >::peek(), and Aleph::DynListStack< T >::pop().
| TEST | ( | DynListStackConstCorrectness | , |
| NonConstTopReturnsModifiableReference | |||
| ) |
Definition at line 1076 of file tpl_dynListStack.cc.
References Aleph::maps(), and Aleph::DynListStack< T >::top().
| TEST | ( | DynListStackEdgeCases | , |
| AlternatingEmptyNonEmpty | |||
| ) |
Definition at line 890 of file tpl_dynListStack.cc.
References Aleph::DynListStack< T >::is_empty(), Aleph::maps(), Aleph::DynListStack< T >::pop(), Aleph::DynListStack< T >::push(), and Aleph::DynListStack< T >::top().
| TEST | ( | DynListStackEdgeCases | , |
| EmptyString | |||
| ) |
Definition at line 929 of file tpl_dynListStack.cc.
References Aleph::maps(), Aleph::DynListStack< T >::pop(), and Aleph::DynListStack< T >::push().
| TEST | ( | DynListStackEdgeCases | , |
| NegativeValues | |||
| ) |
Definition at line 917 of file tpl_dynListStack.cc.
References Aleph::maps(), Aleph::DynListStack< T >::pop(), and Aleph::DynListStack< T >::push().
| TEST | ( | DynListStackEdgeCases | , |
| SingleElement | |||
| ) |
Definition at line 878 of file tpl_dynListStack.cc.
References Aleph::DynListStack< T >::is_empty(), Aleph::maps(), Aleph::DynListStack< T >::pop(), Aleph::DynListStack< T >::push(), Aleph::DynListStack< T >::size(), and Aleph::DynListStack< T >::top().
| TEST | ( | DynListStackEdgeCases | , |
| ZeroValue | |||
| ) |
Definition at line 908 of file tpl_dynListStack.cc.
References Aleph::maps(), Aleph::DynListStack< T >::pop(), Aleph::DynListStack< T >::push(), and Aleph::DynListStack< T >::top().
| TEST | ( | DynListStackEmplace | , |
| EmplaceBasic | |||
| ) |
Definition at line 992 of file tpl_dynListStack.cc.
References Aleph::DynListStack< T >::emplace(), Aleph::maps(), Aleph::DynListStack< T >::pop(), and Aleph::DynListStack< T >::size().
| TEST | ( | DynListStackEmplace | , |
| EmplaceReturnsReference | |||
| ) |
Definition at line 1007 of file tpl_dynListStack.cc.
References Aleph::DynListStack< T >::emplace(), Aleph::maps(), and Aleph::DynListStack< T >::top().
| TEST | ( | DynListStackEmplace | , |
| EmplaceWithString | |||
| ) |
Definition at line 1020 of file tpl_dynListStack.cc.
References Aleph::DynListStack< T >::emplace(), Aleph::maps(), and Aleph::DynListStack< T >::pop().
| TEST | ( | DynListStackEquality | , |
| DifferentElementsAreNotEqual | |||
| ) |
Definition at line 1131 of file tpl_dynListStack.cc.
References Aleph::eq(), and Aleph::maps().
| TEST | ( | DynListStackEquality | , |
| DifferentSizesAreNotEqual | |||
| ) |
Definition at line 1120 of file tpl_dynListStack.cc.
References Aleph::eq(), and Aleph::maps().
| TEST | ( | DynListStackEquality | , |
| EmptyStacksAreEqual | |||
| ) |
Definition at line 1142 of file tpl_dynListStack.cc.
References Aleph::eq(), and Aleph::maps().
| TEST | ( | DynListStackEquality | , |
| EmptyVsNonEmpty | |||
| ) |
Definition at line 1164 of file tpl_dynListStack.cc.
References Aleph::eq(), and Aleph::maps().
| TEST | ( | DynListStackEquality | , |
| EqualStacksAreEqual | |||
| ) |
Definition at line 1108 of file tpl_dynListStack.cc.
References Aleph::eq(), and Aleph::maps().
| TEST | ( | DynListStackEquality | , |
| SelfEquality | |||
| ) |
Definition at line 1153 of file tpl_dynListStack.cc.
References Aleph::eq(), and Aleph::maps().
| TEST | ( | DynListStackLIFO | , |
| TopAlwaysReturnsLastPushed | |||
| ) |
Definition at line 1260 of file tpl_dynListStack.cc.
References Aleph::maps(), Aleph::DynListStack< T >::push(), and Aleph::DynListStack< T >::top().
| TEST | ( | DynListStackLIFO | , |
| VerifyLIFOBehavior | |||
| ) |
Definition at line 1244 of file tpl_dynListStack.cc.
References Aleph::maps(), Aleph::DynListStack< T >::pop(), and Aleph::DynListStack< T >::push().
| TEST | ( | DynListStackMemory | , |
| DestructorFreesMemory | |||
| ) |
Definition at line 1035 of file tpl_dynListStack.cc.
References Aleph::maps(), and Aleph::DynListStack< T >::push().
| TEST | ( | DynListStackMemory | , |
| EmptyFreesMemory | |||
| ) |
Definition at line 1046 of file tpl_dynListStack.cc.
References Aleph::DynListStack< T >::empty(), Aleph::DynListStack< T >::is_empty(), Aleph::maps(), Aleph::DynListStack< T >::push(), and Aleph::DynListStack< T >::size().
| TEST | ( | DynListStackNoexcept | , |
| ClearIsNoexcept | |||
| ) |
Definition at line 970 of file tpl_dynListStack.cc.
References Aleph::DynListStack< T >::clear().
| TEST | ( | DynListStackNoexcept | , |
| EmptyIsNoexcept | |||
| ) |
Definition at line 964 of file tpl_dynListStack.cc.
References Aleph::DynListStack< T >::empty().
| TEST | ( | DynListStackNoexcept | , |
| IsEmptyIsNoexcept | |||
| ) |
Definition at line 958 of file tpl_dynListStack.cc.
References Aleph::DynListStack< T >::is_empty().
| TEST | ( | DynListStackNoexcept | , |
| MoveAssignmentIsNoexcept | |||
| ) |
Definition at line 982 of file tpl_dynListStack.cc.
| TEST | ( | DynListStackNoexcept | , |
| MoveConstructorIsNoexcept | |||
| ) |
Definition at line 976 of file tpl_dynListStack.cc.
| TEST | ( | DynListStackNoexcept | , |
| SizeIsNoexcept | |||
| ) |
Definition at line 952 of file tpl_dynListStack.cc.
References Aleph::DynListStack< T >::size().
| TEST | ( | DynListStackNoexcept | , |
| SwapIsNoexcept | |||
| ) |
Definition at line 946 of file tpl_dynListStack.cc.
References Aleph::maps(), and Aleph::DynList< T >::swap().
| TEST | ( | DynListStackSearch | , |
| ConstSearch | |||
| ) |
Definition at line 1222 of file tpl_dynListStack.cc.
References Aleph::maps(), and Aleph::DynListStack< T >::search().
| TEST | ( | DynListStackSearch | , |
| SearchBottomElement | |||
| ) |
Definition at line 1213 of file tpl_dynListStack.cc.
References Aleph::maps(), and Aleph::DynListStack< T >::search().
| TEST | ( | DynListStackSearch | , |
| SearchDuplicates | |||
| ) |
Definition at line 1231 of file tpl_dynListStack.cc.
References Aleph::maps(), and Aleph::DynListStack< T >::search().
| TEST | ( | DynListStackSearch | , |
| SearchExistingElement | |||
| ) |
Definition at line 1179 of file tpl_dynListStack.cc.
References Aleph::maps(), and Aleph::DynListStack< T >::search().
| TEST | ( | DynListStackSearch | , |
| SearchInEmptyStack | |||
| ) |
Definition at line 1196 of file tpl_dynListStack.cc.
References Aleph::maps(), and Aleph::DynListStack< T >::search().
| TEST | ( | DynListStackSearch | , |
| SearchNonExistingElement | |||
| ) |
Definition at line 1188 of file tpl_dynListStack.cc.
References Aleph::maps(), and Aleph::DynListStack< T >::search().
| TEST | ( | DynListStackSearch | , |
| SearchTopElement | |||
| ) |
Definition at line 1204 of file tpl_dynListStack.cc.
References Aleph::maps(), and Aleph::DynListStack< T >::search().
| TEST | ( | DynListStackStress | , |
| InterleavedOperations | |||
| ) |
Definition at line 833 of file tpl_dynListStack.cc.
References Aleph::maps(), Aleph::DynListStack< T >::pop(), Aleph::DynListStack< T >::push(), and Aleph::DynListStack< T >::size().
| TEST | ( | DynListStackStress | , |
| LargeStack | |||
| ) |
Definition at line 815 of file tpl_dynListStack.cc.
References Aleph::DynListStack< T >::is_empty(), LARGE_N, Aleph::maps(), Aleph::DynListStack< T >::pop(), Aleph::DynListStack< T >::push(), Aleph::DynListStack< T >::size(), and Aleph::DynListStack< T >::top().
| TEST | ( | DynListStackStress | , |
| RepeatedEmptyFill | |||
| ) |
Definition at line 854 of file tpl_dynListStack.cc.
References Aleph::DynListStack< T >::clear(), Aleph::DynListStack< T >::is_empty(), Aleph::maps(), Aleph::DynListStack< T >::push(), and Aleph::DynListStack< T >::size().
| TEST_F | ( | DynListStackTest | , |
| All | |||
| ) |
Definition at line 567 of file tpl_dynListStack.cc.
References FunctionalMethods< Container, T >::all(), and Aleph::maps().
| TEST_F | ( | DynListStackTest | , |
| ClearAlias | |||
| ) |
Definition at line 341 of file tpl_dynListStack.cc.
References Aleph::DynListStack< T >::clear(), Aleph::DynListStack< T >::is_empty(), Aleph::maps(), and Aleph::DynListStack< T >::size().
| TEST_F | ( | DynListStackTest | , |
| CopyAssignment | |||
| ) |
Definition at line 148 of file tpl_dynListStack.cc.
References Aleph::maps(), N, Aleph::DynListStack< T >::push(), Aleph::DynListStack< T >::size(), and Aleph::DynListStack< T >::top().
| TEST_F | ( | DynListStackTest | , |
| CopyAssignmentSelf | |||
| ) |
Definition at line 159 of file tpl_dynListStack.cc.
References Aleph::maps(), Aleph::DynListStack< T >::size(), and Aleph::DynListStack< T >::top().
| TEST_F | ( | DynListStackTest | , |
| CopyConstruction | |||
| ) |
Definition at line 86 of file tpl_dynListStack.cc.
References Aleph::copy(), Aleph::maps(), and N.
| TEST_F | ( | DynListStackTest | , |
| DefaultConstruction | |||
| ) |
Definition at line 79 of file tpl_dynListStack.cc.
References Aleph::DynListStack< T >::is_empty(), Aleph::maps(), and Aleph::DynListStack< T >::size().
| TEST_F | ( | DynListStackTest | , |
| Drop | |||
| ) |
Definition at line 599 of file tpl_dynListStack.cc.
References FunctionalMethods< Container, T >::drop(), Aleph::maps(), N, and Aleph::HTList::size().
| TEST_F | ( | DynListStackTest | , |
| DynListConstruction | |||
| ) |
Definition at line 136 of file tpl_dynListStack.cc.
References Aleph::maps(), Aleph::HTList::size(), and Aleph::DynListStack< T >::size().
| TEST_F | ( | DynListStackTest | , |
| EmptyOnEmptyStack | |||
| ) |
Definition at line 333 of file tpl_dynListStack.cc.
References Aleph::maps().
| TEST_F | ( | DynListStackTest | , |
| EmptyOperation | |||
| ) |
Definition at line 323 of file tpl_dynListStack.cc.
References Aleph::maps(), and N.
| TEST_F | ( | DynListStackTest | , |
| EmptyStackIterator | |||
| ) |
Definition at line 465 of file tpl_dynListStack.cc.
References Aleph::HTList::Iterator::has_curr(), and Aleph::maps().
| TEST_F | ( | DynListStackTest | , |
| Exists | |||
| ) |
Definition at line 575 of file tpl_dynListStack.cc.
References FunctionalMethods< Container, T >::exists(), and Aleph::maps().
| TEST_F | ( | DynListStackTest | , |
| Filter | |||
| ) |
Definition at line 551 of file tpl_dynListStack.cc.
References FunctionalMethods< Container, T >::filter(), Aleph::maps(), and Aleph::HTList::size().
| TEST_F | ( | DynListStackTest | , |
| FindIndex | |||
| ) |
Definition at line 640 of file tpl_dynListStack.cc.
References Aleph::maps(), and N.
| TEST_F | ( | DynListStackTest | , |
| FindItem | |||
| ) |
Definition at line 649 of file tpl_dynListStack.cc.
References Aleph::maps().
| TEST_F | ( | DynListStackTest | , |
| FindPtr | |||
| ) |
Definition at line 625 of file tpl_dynListStack.cc.
References Aleph::maps().
| TEST_F | ( | DynListStackTest | , |
| FindPtrNotFound | |||
| ) |
Definition at line 633 of file tpl_dynListStack.cc.
References Aleph::maps().
| TEST_F | ( | DynListStackTest | , |
| Foldl | |||
| ) |
Definition at line 559 of file tpl_dynListStack.cc.
References FunctionalMethods< Container, T >::foldl(), Aleph::maps(), and Aleph::product().
| TEST_F | ( | DynListStackTest | , |
| ForEach | |||
| ) |
Definition at line 529 of file tpl_dynListStack.cc.
References Aleph::maps(), N, and Aleph::sum().
| TEST_F | ( | DynListStackTest | , |
| GetAlias | |||
| ) |
Definition at line 242 of file tpl_dynListStack.cc.
References Aleph::DynListStack< T >::get(), and Aleph::maps().
| TEST_F | ( | DynListStackTest | , |
| GetIt | |||
| ) |
Definition at line 669 of file tpl_dynListStack.cc.
References Aleph::maps(), and N.
| TEST_F | ( | DynListStackTest | , |
| InitializerListConstruction | |||
| ) |
Definition at line 117 of file tpl_dynListStack.cc.
References Aleph::maps(), Aleph::DynListStack< T >::size(), and Aleph::DynListStack< T >::top().
| TEST_F | ( | DynListStackTest | , |
| IsEmptyCheck | |||
| ) |
Definition at line 310 of file tpl_dynListStack.cc.
References Aleph::DynListStack< T >::is_empty(), Aleph::maps(), Aleph::DynListStack< T >::pop(), and Aleph::DynListStack< T >::push().
| TEST_F | ( | DynListStackTest | , |
| Items | |||
| ) |
Definition at line 688 of file tpl_dynListStack.cc.
References GenericItems< Container, T >::items(), and Aleph::maps().
| TEST_F | ( | DynListStackTest | , |
| IteratorBasic | |||
| ) |
Definition at line 395 of file tpl_dynListStack.cc.
References Aleph::DynList< T >::Iterator::get_curr(), Aleph::HTList::Iterator::has_curr(), Aleph::maps(), and Aleph::HTList::Iterator::next().
| TEST_F | ( | DynListStackTest | , |
| IteratorRangeConstruction | |||
| ) |
Definition at line 126 of file tpl_dynListStack.cc.
References StlAlephIterator< SetName >::begin(), StlAlephIterator< SetName >::end(), Aleph::maps(), Aleph::HTList::size(), Aleph::DynListStack< T >::size(), and Aleph::DynListStack< T >::top().
| TEST_F | ( | DynListStackTest | , |
| IteratorTraversalOrder | |||
| ) |
Definition at line 411 of file tpl_dynListStack.cc.
References LocateFunctions< Container, Type >::get_it(), Aleph::maps(), Aleph::DynListStack< T >::push(), and Aleph::HTList::size().
| TEST_F | ( | DynListStackTest | , |
| Keys | |||
| ) |
Definition at line 680 of file tpl_dynListStack.cc.
References GenericItems< Container, T >::keys(), and Aleph::maps().
| TEST_F | ( | DynListStackTest | , |
| Length | |||
| ) |
Definition at line 615 of file tpl_dynListStack.cc.
References Aleph::maps(), and N.
| TEST_F | ( | DynListStackTest | , |
| Maps | |||
| ) |
Definition at line 539 of file tpl_dynListStack.cc.
References Aleph::maps(), FunctionalMethods< Container, T >::maps(), and Aleph::HTList::size().
| TEST_F | ( | DynListStackTest | , |
| MoveAssignment | |||
| ) |
Definition at line 168 of file tpl_dynListStack.cc.
References Aleph::maps(), Aleph::DynList< T >::push(), Aleph::HTList::size(), and Aleph::DynList< T >::top().
| TEST_F | ( | DynListStackTest | , |
| MoveConstruction | |||
| ) |
Definition at line 102 of file tpl_dynListStack.cc.
References Aleph::DynListStack< T >::is_empty(), Aleph::maps(), Aleph::DynListStack< T >::push(), Aleph::HTList::size(), Aleph::DynListStack< T >::size(), Aleph::DynListStack< T >::top(), and Aleph::DynList< T >::top().
| TEST_F | ( | DynListStackTest | , |
| Nth | |||
| ) |
Definition at line 657 of file tpl_dynListStack.cc.
References Aleph::maps(), and N.
| TEST_F | ( | DynListStackTest | , |
| NthOutOfRange | |||
| ) |
Definition at line 663 of file tpl_dynListStack.cc.
References Aleph::maps(), and N.
| TEST_F | ( | DynListStackTest | , |
| Partition | |||
| ) |
Definition at line 583 of file tpl_dynListStack.cc.
References Aleph::maps(), FunctionalMethods< Container, T >::partition(), and Aleph::HTList::size().
| TEST_F | ( | DynListStackTest | , |
| PeekAlias | |||
| ) |
Definition at line 270 of file tpl_dynListStack.cc.
References Aleph::maps(), Aleph::DynListStack< T >::peek(), and Aleph::DynListStack< T >::size().
| TEST_F | ( | DynListStackTest | , |
| PopFromEmptyStack | |||
| ) |
Definition at line 236 of file tpl_dynListStack.cc.
References Aleph::maps(), and Aleph::DynListStack< T >::pop().
| TEST_F | ( | DynListStackTest | , |
| PopLIFOOrder | |||
| ) |
Definition at line 223 of file tpl_dynListStack.cc.
References Aleph::DynListStack< T >::is_empty(), Aleph::maps(), Aleph::DynListStack< T >::pop(), and Aleph::DynListStack< T >::push().
| TEST_F | ( | DynListStackTest | , |
| PushByCopy | |||
| ) |
Definition at line 184 of file tpl_dynListStack.cc.
References Aleph::maps(), Aleph::DynListStack< T >::push(), Aleph::DynListStack< T >::size(), and Aleph::DynListStack< T >::top().
| TEST_F | ( | DynListStackTest | , |
| PushByMove | |||
| ) |
Definition at line 196 of file tpl_dynListStack.cc.
References Aleph::maps(), Aleph::DynListStack< T >::push(), and Aleph::DynListStack< T >::size().
| TEST_F | ( | DynListStackTest | , |
| PushMultiple | |||
| ) |
Definition at line 207 of file tpl_dynListStack.cc.
References Aleph::maps(), Aleph::DynListStack< T >::push(), Aleph::DynListStack< T >::size(), and Aleph::DynListStack< T >::top().
| TEST_F | ( | DynListStackTest | , |
| Rev | |||
| ) |
Definition at line 607 of file tpl_dynListStack.cc.
References Aleph::maps(), FunctionalMethods< Container, T >::rev(), and Aleph::HTList::size().
| TEST_F | ( | DynListStackTest | , |
| SizeTracking | |||
| ) |
Definition at line 291 of file tpl_dynListStack.cc.
References Aleph::maps(), Aleph::DynListStack< T >::pop(), Aleph::DynListStack< T >::push(), and Aleph::DynListStack< T >::size().
| TEST_F | ( | DynListStackTest | , |
| STLConstIterator | |||
| ) |
Definition at line 454 of file tpl_dynListStack.cc.
References Aleph::maps(), and Aleph::sum().
| TEST_F | ( | DynListStackTest | , |
| STLIteratorBeginEnd | |||
| ) |
Definition at line 440 of file tpl_dynListStack.cc.
References StlAlephIterator< SetName >::begin(), StlAlephIterator< SetName >::end(), and Aleph::maps().
| TEST_F | ( | DynListStackTest | , |
| STLIteratorRangeFor | |||
| ) |
Definition at line 429 of file tpl_dynListStack.cc.
References Aleph::maps(), and Aleph::sum().
| TEST_F | ( | DynListStackTest | , |
| SwapSelf | |||
| ) |
Definition at line 381 of file tpl_dynListStack.cc.
References Aleph::maps(), Aleph::DynListStack< T >::size(), Aleph::DynListStack< T >::swap(), and Aleph::DynListStack< T >::top().
| TEST_F | ( | DynListStackTest | , |
| SwapStacks | |||
| ) |
Definition at line 355 of file tpl_dynListStack.cc.
References Aleph::maps(), Aleph::HTList::size(), Aleph::DynList< T >::swap(), and Aleph::DynList< T >::top().
| TEST_F | ( | DynListStackTest | , |
| SwapWithEmpty | |||
| ) |
Definition at line 369 of file tpl_dynListStack.cc.
References Aleph::HTList::is_empty(), Aleph::maps(), Aleph::HTList::size(), Aleph::DynList< T >::swap(), and Aleph::DynList< T >::top().
| TEST_F | ( | DynListStackTest | , |
| Take | |||
| ) |
Definition at line 592 of file tpl_dynListStack.cc.
References Aleph::maps(), Aleph::HTList::size(), and FunctionalMethods< Container, T >::take().
| TEST_F | ( | DynListStackTest | , |
| TopFromEmptyStack | |||
| ) |
Definition at line 264 of file tpl_dynListStack.cc.
References Aleph::maps(), and Aleph::DynListStack< T >::top().
| TEST_F | ( | DynListStackTest | , |
| TopModification | |||
| ) |
Definition at line 278 of file tpl_dynListStack.cc.
References Aleph::maps(), Aleph::DynListStack< T >::pop(), and Aleph::DynListStack< T >::top().
| TEST_F | ( | DynListStackTest | , |
| TopPeek | |||
| ) |
Definition at line 251 of file tpl_dynListStack.cc.
References Aleph::maps(), and N.
| TEST_F | ( | DynListStackTest | , |
| TraverseAll | |||
| ) |
Definition at line 477 of file tpl_dynListStack.cc.
References Aleph::maps(), N, and Aleph::sum().
| TEST_F | ( | DynListStackTest | , |
| TraverseConst | |||
| ) |
Definition at line 512 of file tpl_dynListStack.cc.
References Aleph::maps(), N, Aleph::sum(), and GenericTraverse< Container >::traverse().
| TEST_F | ( | DynListStackTest | , |
| TraverseEarlyStop | |||
| ) |
Definition at line 489 of file tpl_dynListStack.cc.
References Aleph::count(), and Aleph::maps().
| TEST_F | ( | DynListStackTest | , |
| TraverseEmptyStack | |||
| ) |
Definition at line 500 of file tpl_dynListStack.cc.
References Aleph::maps().
| TEST_F | ( | DynListStackTest | , |
| TypeAliases | |||
| ) |
Definition at line 700 of file tpl_dynListStack.cc.
References Aleph::maps().