|
Aleph-w 3.0
A C++ Library for Data Structures and Algorithms
|
Exhaustive test suite for DynListQueue<T> More...
#include <gtest/gtest.h>#include <string>#include <memory>#include <vector>#include <stdexcept>#include <tpl_dynListQueue.H>#include <ahFunctional.H>#include <ah-zip.H>Go to the source code of this file.
Classes | |
| class | DynListQueueTest |
| struct | NonCopyable |
| struct | ThrowingType |
Functions | |
| TEST_F (DynListQueueTest, DefaultConstruction) | |
| TEST_F (DynListQueueTest, CopyConstruction) | |
| TEST_F (DynListQueueTest, MoveConstruction) | |
| TEST_F (DynListQueueTest, InitializerListConstruction) | |
| TEST_F (DynListQueueTest, IteratorRangeConstruction) | |
| TEST_F (DynListQueueTest, DynListConstruction) | |
| TEST_F (DynListQueueTest, CopyAssignment) | |
| TEST_F (DynListQueueTest, CopyAssignmentSelf) | |
| TEST_F (DynListQueueTest, MoveAssignment) | |
| TEST_F (DynListQueueTest, PutByCopy) | |
| TEST_F (DynListQueueTest, PutByMove) | |
| TEST_F (DynListQueueTest, AppendAndInsertAliases) | |
| TEST_F (DynListQueueTest, GetFIFOOrder) | |
| TEST_F (DynListQueueTest, GetFromEmptyQueue) | |
| TEST_F (DynListQueueTest, FrontPeek) | |
| TEST_F (DynListQueueTest, FrontFromEmptyQueue) | |
| TEST_F (DynListQueueTest, RearPeek) | |
| TEST_F (DynListQueueTest, RearFromEmptyQueue) | |
| TEST_F (DynListQueueTest, FrontModification) | |
| TEST_F (DynListQueueTest, RearModification) | |
| TEST_F (DynListQueueTest, SizeTracking) | |
| TEST_F (DynListQueueTest, IsEmptyCheck) | |
| TEST_F (DynListQueueTest, EmptyOperation) | |
| TEST_F (DynListQueueTest, EmptyOnEmptyQueue) | |
| TEST_F (DynListQueueTest, SwapQueues) | |
| TEST_F (DynListQueueTest, SwapWithEmpty) | |
| TEST_F (DynListQueueTest, SwapSelf) | |
| TEST_F (DynListQueueTest, IteratorBasic) | |
| TEST_F (DynListQueueTest, IteratorTraversalOrder) | |
| TEST_F (DynListQueueTest, STLIteratorRangeFor) | |
| TEST_F (DynListQueueTest, STLIteratorBeginEnd) | |
| TEST_F (DynListQueueTest, STLConstIterator) | |
| TEST_F (DynListQueueTest, EmptyQueueIterator) | |
| TEST_F (DynListQueueTest, TraverseAll) | |
| TEST_F (DynListQueueTest, TraverseEarlyStop) | |
| TEST_F (DynListQueueTest, TraverseEmptyQueue) | |
| TEST_F (DynListQueueTest, TraverseConst) | |
| TEST_F (DynListQueueTest, ForEach) | |
| TEST_F (DynListQueueTest, Maps) | |
| TEST_F (DynListQueueTest, Filter) | |
| TEST_F (DynListQueueTest, Foldl) | |
| TEST_F (DynListQueueTest, All) | |
| TEST_F (DynListQueueTest, Exists) | |
| TEST_F (DynListQueueTest, Partition) | |
| TEST_F (DynListQueueTest, Take) | |
| TEST_F (DynListQueueTest, Drop) | |
| TEST_F (DynListQueueTest, Rev) | |
| TEST_F (DynListQueueTest, Length) | |
| TEST_F (DynListQueueTest, FindPtr) | |
| TEST_F (DynListQueueTest, FindPtrNotFound) | |
| TEST_F (DynListQueueTest, FindIndex) | |
| TEST_F (DynListQueueTest, FindItem) | |
| TEST_F (DynListQueueTest, Nth) | |
| TEST_F (DynListQueueTest, NthOutOfRange) | |
| TEST_F (DynListQueueTest, GetIt) | |
| TEST_F (DynListQueueTest, GetItPosition) | |
| TEST_F (DynListQueueTest, Keys) | |
| TEST_F (DynListQueueTest, Items) | |
| TEST_F (DynListQueueTest, TypeAliases) | |
| TEST (DynListQueueComplexTypes, StringQueue) | |
| TEST (DynListQueueComplexTypes, UniquePtr) | |
| TEST (DynListQueueComplexTypes, MoveOnlyType) | |
| TEST (DynListQueueComplexTypes, ExceptionSafety) | |
| TEST (DynListQueueStress, LargeQueue) | |
| TEST (DynListQueueStress, InterleavedOperations) | |
| TEST (DynListQueueStress, RepeatedEmptyFill) | |
| TEST (DynListQueueEdgeCases, SingleElement) | |
| TEST (DynListQueueEdgeCases, AlternatingEmptyNonEmpty) | |
| TEST (DynListQueueEdgeCases, ZeroValue) | |
| TEST (DynListQueueEdgeCases, NegativeValues) | |
| TEST (DynListQueueEdgeCases, EmptyString) | |
| TEST (DynListQueueNoexcept, SwapIsNoexcept) | |
| TEST (DynListQueueNoexcept, SizeIsNoexcept) | |
| TEST (DynListQueueNoexcept, IsEmptyIsNoexcept) | |
| TEST (DynListQueueNoexcept, EmptyIsNoexcept) | |
| TEST (DynListQueueNoexcept, MoveConstructorIsNoexcept) | |
| TEST (DynListQueueNoexcept, MoveAssignmentIsNoexcept) | |
| TEST (DynListQueueEmplace, EmplaceBasic) | |
| TEST (DynListQueueEmplace, EmplaceReturnsReference) | |
| TEST (DynListQueueEmplace, EmplaceWithString) | |
| TEST (DynListQueueAliases, PopAlias) | |
| TEST (DynListQueueAliases, PopFromEmpty) | |
| TEST (DynListQueueAliases, ClearAlias) | |
| TEST (DynListQueueAliases, ClearOnEmpty) | |
| TEST (DynListQueueAliases, ClearIsNoexcept) | |
| TEST (DynListQueueMemory, DestructorFreesMemory) | |
| TEST (DynListQueueMemory, EmptyFreesMemory) | |
| TEST (DynListQueueConstCorrectness, ConstFrontReturnsConstReference) | |
| TEST (DynListQueueConstCorrectness, NonConstFrontReturnsModifiableReference) | |
| TEST (DynListQueueConstCorrectness, ConstRearReturnsConstReference) | |
| TEST (DynListQueueConstCorrectness, NonConstRearReturnsModifiableReference) | |
| TEST (DynListQueueEquality, EqualQueuesAreEqual) | |
| TEST (DynListQueueEquality, DifferentSizesAreNotEqual) | |
| TEST (DynListQueueEquality, DifferentElementsAreNotEqual) | |
| TEST (DynListQueueEquality, EmptyQueuesAreEqual) | |
| TEST (DynListQueueEquality, SelfEquality) | |
| TEST (DynListQueueEquality, EmptyVsNonEmpty) | |
| TEST (DynListQueueSearch, SearchExistingElement) | |
| TEST (DynListQueueSearch, SearchNonExistingElement) | |
| TEST (DynListQueueSearch, SearchInEmptyQueue) | |
| TEST (DynListQueueSearch, SearchFirstElement) | |
| TEST (DynListQueueSearch, SearchLastElement) | |
| TEST (DynListQueueSearch, ConstSearch) | |
| TEST (DynListQueueSearch, SearchDuplicates) | |
| int | main (int argc, char **argv) |
Exhaustive test suite for DynListQueue<T>
This file contains comprehensive tests for the DynListQueue class, covering all public methods, edge cases, exception handling, and iterator functionality.
Definition in file tpl_dynListQueue.cc.
| int main | ( | int | argc, |
| char ** | argv | ||
| ) |
Definition at line 1334 of file tpl_dynListQueue.cc.
References Aleph::maps().
| TEST | ( | DynListQueueAliases | , |
| ClearAlias | |||
| ) |
Definition at line 1086 of file tpl_dynListQueue.cc.
References Aleph::DynListQueue< T >::clear(), Aleph::DynListQueue< T >::is_empty(), Aleph::maps(), and Aleph::DynListQueue< T >::size().
| TEST | ( | DynListQueueAliases | , |
| ClearIsNoexcept | |||
| ) |
Definition at line 1104 of file tpl_dynListQueue.cc.
References Aleph::DynListQueue< T >::clear().
| TEST | ( | DynListQueueAliases | , |
| ClearOnEmpty | |||
| ) |
Definition at line 1096 of file tpl_dynListQueue.cc.
References Aleph::DynListQueue< T >::clear(), Aleph::DynListQueue< T >::is_empty(), and Aleph::maps().
| TEST | ( | DynListQueueAliases | , |
| PopAlias | |||
| ) |
Definition at line 1070 of file tpl_dynListQueue.cc.
References Aleph::DynListQueue< T >::is_empty(), Aleph::maps(), and Aleph::DynListQueue< T >::pop().
| TEST | ( | DynListQueueAliases | , |
| PopFromEmpty | |||
| ) |
Definition at line 1080 of file tpl_dynListQueue.cc.
References Aleph::maps(), and Aleph::DynListQueue< T >::pop().
| TEST | ( | DynListQueueComplexTypes | , |
| ExceptionSafety | |||
| ) |
Definition at line 826 of file tpl_dynListQueue.cc.
References Aleph::maps(), Aleph::DynListQueue< T >::put(), ThrowingType::reset(), and Aleph::DynListQueue< T >::size().
| TEST | ( | DynListQueueComplexTypes | , |
| MoveOnlyType | |||
| ) |
Definition at line 789 of file tpl_dynListQueue.cc.
References Aleph::DynListQueue< T >::get(), Aleph::maps(), Aleph::DynListQueue< T >::put(), and Aleph::DynListQueue< T >::size().
| TEST | ( | DynListQueueComplexTypes | , |
| StringQueue | |||
| ) |
Definition at line 741 of file tpl_dynListQueue.cc.
References Aleph::DynListQueue< T >::get(), Aleph::maps(), Aleph::DynListQueue< T >::put(), and Aleph::DynListQueue< T >::size().
| TEST | ( | DynListQueueComplexTypes | , |
| UniquePtr | |||
| ) |
Definition at line 755 of file tpl_dynListQueue.cc.
References Aleph::DynListQueue< T >::get(), Aleph::maps(), Aleph::DynListQueue< T >::put(), and Aleph::DynListQueue< T >::size().
| TEST | ( | DynListQueueConstCorrectness | , |
| ConstFrontReturnsConstReference | |||
| ) |
Definition at line 1152 of file tpl_dynListQueue.cc.
References Aleph::DynListQueue< T >::front(), and Aleph::maps().
| TEST | ( | DynListQueueConstCorrectness | , |
| ConstRearReturnsConstReference | |||
| ) |
Definition at line 1173 of file tpl_dynListQueue.cc.
References Aleph::maps(), and Aleph::DynListQueue< T >::rear().
| TEST | ( | DynListQueueConstCorrectness | , |
| NonConstFrontReturnsModifiableReference | |||
| ) |
Definition at line 1163 of file tpl_dynListQueue.cc.
References Aleph::DynListQueue< T >::front(), and Aleph::maps().
| TEST | ( | DynListQueueConstCorrectness | , |
| NonConstRearReturnsModifiableReference | |||
| ) |
Definition at line 1181 of file tpl_dynListQueue.cc.
References Aleph::DynListQueue< T >::get(), Aleph::maps(), and Aleph::DynListQueue< T >::rear().
| TEST | ( | DynListQueueEdgeCases | , |
| AlternatingEmptyNonEmpty | |||
| ) |
Definition at line 930 of file tpl_dynListQueue.cc.
References Aleph::DynListQueue< T >::front(), Aleph::DynListQueue< T >::get(), Aleph::DynListQueue< T >::is_empty(), Aleph::maps(), Aleph::DynListQueue< T >::put(), and Aleph::DynListQueue< T >::rear().
| TEST | ( | DynListQueueEdgeCases | , |
| EmptyString | |||
| ) |
Definition at line 969 of file tpl_dynListQueue.cc.
References Aleph::DynListQueue< T >::get(), Aleph::maps(), and Aleph::DynListQueue< T >::put().
| TEST | ( | DynListQueueEdgeCases | , |
| NegativeValues | |||
| ) |
Definition at line 958 of file tpl_dynListQueue.cc.
References Aleph::DynListQueue< T >::get(), Aleph::maps(), and Aleph::DynListQueue< T >::put().
| TEST | ( | DynListQueueEdgeCases | , |
| SingleElement | |||
| ) |
Definition at line 917 of file tpl_dynListQueue.cc.
References Aleph::DynListQueue< T >::front(), Aleph::DynListQueue< T >::get(), Aleph::DynListQueue< T >::is_empty(), Aleph::maps(), Aleph::DynListQueue< T >::put(), Aleph::DynListQueue< T >::rear(), and Aleph::DynListQueue< T >::size().
| TEST | ( | DynListQueueEdgeCases | , |
| ZeroValue | |||
| ) |
Definition at line 949 of file tpl_dynListQueue.cc.
References Aleph::DynListQueue< T >::front(), Aleph::DynListQueue< T >::get(), Aleph::maps(), and Aleph::DynListQueue< T >::put().
| TEST | ( | DynListQueueEmplace | , |
| EmplaceBasic | |||
| ) |
Definition at line 1026 of file tpl_dynListQueue.cc.
References Aleph::DynListQueue< T >::emplace(), Aleph::DynListQueue< T >::get(), Aleph::maps(), and Aleph::DynListQueue< T >::size().
| TEST | ( | DynListQueueEmplace | , |
| EmplaceReturnsReference | |||
| ) |
Definition at line 1041 of file tpl_dynListQueue.cc.
References Aleph::DynListQueue< T >::emplace(), Aleph::DynListQueue< T >::front(), and Aleph::maps().
| TEST | ( | DynListQueueEmplace | , |
| EmplaceWithString | |||
| ) |
Definition at line 1054 of file tpl_dynListQueue.cc.
References Aleph::DynListQueue< T >::emplace(), Aleph::DynListQueue< T >::get(), and Aleph::maps().
| TEST | ( | DynListQueueEquality | , |
| DifferentElementsAreNotEqual | |||
| ) |
Definition at line 1220 of file tpl_dynListQueue.cc.
References Aleph::eq(), and Aleph::maps().
| TEST | ( | DynListQueueEquality | , |
| DifferentSizesAreNotEqual | |||
| ) |
Definition at line 1209 of file tpl_dynListQueue.cc.
References Aleph::eq(), and Aleph::maps().
| TEST | ( | DynListQueueEquality | , |
| EmptyQueuesAreEqual | |||
| ) |
Definition at line 1231 of file tpl_dynListQueue.cc.
References Aleph::eq(), and Aleph::maps().
| TEST | ( | DynListQueueEquality | , |
| EmptyVsNonEmpty | |||
| ) |
Definition at line 1253 of file tpl_dynListQueue.cc.
References Aleph::eq(), and Aleph::maps().
| TEST | ( | DynListQueueEquality | , |
| EqualQueuesAreEqual | |||
| ) |
Definition at line 1197 of file tpl_dynListQueue.cc.
References Aleph::eq(), and Aleph::maps().
| TEST | ( | DynListQueueEquality | , |
| SelfEquality | |||
| ) |
Definition at line 1242 of file tpl_dynListQueue.cc.
References Aleph::eq(), and Aleph::maps().
| TEST | ( | DynListQueueMemory | , |
| DestructorFreesMemory | |||
| ) |
Definition at line 1114 of file tpl_dynListQueue.cc.
References Aleph::maps(), and Aleph::DynListQueue< T >::put().
| TEST | ( | DynListQueueMemory | , |
| EmptyFreesMemory | |||
| ) |
Definition at line 1130 of file tpl_dynListQueue.cc.
References Aleph::DynListQueue< T >::empty(), Aleph::DynListQueue< T >::is_empty(), Aleph::maps(), Aleph::DynListQueue< T >::put(), and Aleph::DynListQueue< T >::size().
| TEST | ( | DynListQueueNoexcept | , |
| EmptyIsNoexcept | |||
| ) |
Definition at line 1004 of file tpl_dynListQueue.cc.
References Aleph::DynListQueue< T >::empty().
| TEST | ( | DynListQueueNoexcept | , |
| IsEmptyIsNoexcept | |||
| ) |
Definition at line 998 of file tpl_dynListQueue.cc.
References Aleph::DynListQueue< T >::is_empty().
| TEST | ( | DynListQueueNoexcept | , |
| MoveAssignmentIsNoexcept | |||
| ) |
Definition at line 1016 of file tpl_dynListQueue.cc.
| TEST | ( | DynListQueueNoexcept | , |
| MoveConstructorIsNoexcept | |||
| ) |
Definition at line 1010 of file tpl_dynListQueue.cc.
| TEST | ( | DynListQueueNoexcept | , |
| SizeIsNoexcept | |||
| ) |
Definition at line 992 of file tpl_dynListQueue.cc.
References Aleph::DynListQueue< T >::size().
| TEST | ( | DynListQueueNoexcept | , |
| SwapIsNoexcept | |||
| ) |
Definition at line 986 of file tpl_dynListQueue.cc.
References Aleph::maps(), and Aleph::DynListQueue< T >::swap().
| TEST | ( | DynListQueueSearch | , |
| ConstSearch | |||
| ) |
Definition at line 1311 of file tpl_dynListQueue.cc.
References Aleph::maps(), and Aleph::DynListQueue< T >::search().
| TEST | ( | DynListQueueSearch | , |
| SearchDuplicates | |||
| ) |
Definition at line 1320 of file tpl_dynListQueue.cc.
References Aleph::maps(), and Aleph::DynListQueue< T >::search().
| TEST | ( | DynListQueueSearch | , |
| SearchExistingElement | |||
| ) |
Definition at line 1268 of file tpl_dynListQueue.cc.
References Aleph::maps(), and Aleph::DynListQueue< T >::search().
| TEST | ( | DynListQueueSearch | , |
| SearchFirstElement | |||
| ) |
Definition at line 1293 of file tpl_dynListQueue.cc.
References Aleph::maps(), and Aleph::DynListQueue< T >::search().
| TEST | ( | DynListQueueSearch | , |
| SearchInEmptyQueue | |||
| ) |
Definition at line 1285 of file tpl_dynListQueue.cc.
References Aleph::maps(), and Aleph::DynListQueue< T >::search().
| TEST | ( | DynListQueueSearch | , |
| SearchLastElement | |||
| ) |
Definition at line 1302 of file tpl_dynListQueue.cc.
References Aleph::maps(), and Aleph::DynListQueue< T >::search().
| TEST | ( | DynListQueueSearch | , |
| SearchNonExistingElement | |||
| ) |
Definition at line 1277 of file tpl_dynListQueue.cc.
References Aleph::maps(), and Aleph::DynListQueue< T >::search().
| TEST | ( | DynListQueueStress | , |
| InterleavedOperations | |||
| ) |
Definition at line 860 of file tpl_dynListQueue.cc.
References Aleph::DynListQueue< T >::get(), Aleph::DynListQueue< T >::is_empty(), Aleph::maps(), Aleph::DynListQueue< T >::put(), and Aleph::DynListQueue< T >::size().
| TEST | ( | DynListQueueStress | , |
| LargeQueue | |||
| ) |
Definition at line 842 of file tpl_dynListQueue.cc.
References Aleph::DynListQueue< T >::front(), Aleph::DynListQueue< T >::get(), Aleph::DynListQueue< T >::is_empty(), LARGE_N, Aleph::maps(), Aleph::DynListQueue< T >::put(), Aleph::DynListQueue< T >::rear(), and Aleph::DynListQueue< T >::size().
| TEST | ( | DynListQueueStress | , |
| RepeatedEmptyFill | |||
| ) |
Definition at line 893 of file tpl_dynListQueue.cc.
References Aleph::DynListQueue< T >::empty(), Aleph::DynListQueue< T >::is_empty(), Aleph::maps(), Aleph::DynListQueue< T >::put(), and Aleph::DynListQueue< T >::size().
| TEST_F | ( | DynListQueueTest | , |
| All | |||
| ) |
Definition at line 580 of file tpl_dynListQueue.cc.
References FunctionalMethods< Container, T >::all(), and Aleph::maps().
| TEST_F | ( | DynListQueueTest | , |
| AppendAndInsertAliases | |||
| ) |
Definition at line 221 of file tpl_dynListQueue.cc.
References Aleph::DynListQueue< T >::append(), Aleph::DynListQueue< T >::get(), Aleph::DynListQueue< T >::insert(), Aleph::maps(), Aleph::DynListQueue< T >::put(), and Aleph::DynListQueue< T >::size().
| TEST_F | ( | DynListQueueTest | , |
| CopyAssignment | |||
| ) |
Definition at line 158 of file tpl_dynListQueue.cc.
References Aleph::DynListQueue< T >::front(), Aleph::maps(), N, Aleph::DynListQueue< T >::put(), Aleph::DynListQueue< T >::rear(), and Aleph::DynListQueue< T >::size().
| TEST_F | ( | DynListQueueTest | , |
| CopyAssignmentSelf | |||
| ) |
Definition at line 170 of file tpl_dynListQueue.cc.
References Aleph::DynListQueue< T >::front(), Aleph::maps(), and Aleph::DynListQueue< T >::size().
| TEST_F | ( | DynListQueueTest | , |
| CopyConstruction | |||
| ) |
Definition at line 87 of file tpl_dynListQueue.cc.
References Aleph::copy(), Aleph::maps(), and N.
| TEST_F | ( | DynListQueueTest | , |
| DefaultConstruction | |||
| ) |
Definition at line 80 of file tpl_dynListQueue.cc.
References Aleph::DynListQueue< T >::is_empty(), Aleph::maps(), and Aleph::DynListQueue< T >::size().
| TEST_F | ( | DynListQueueTest | , |
| Drop | |||
| ) |
Definition at line 614 of file tpl_dynListQueue.cc.
References FunctionalMethods< Container, T >::drop(), Aleph::DynList< T >::get_first(), Aleph::DynList< T >::get_last(), Aleph::maps(), N, and Aleph::HTList::size().
| TEST_F | ( | DynListQueueTest | , |
| DynListConstruction | |||
| ) |
Definition at line 139 of file tpl_dynListQueue.cc.
References Aleph::DynListQueue< T >::get(), LocateFunctions< Container, Type >::get_it(), Aleph::DynListQueue< T >::is_empty(), Aleph::maps(), Aleph::HTList::size(), and Aleph::DynListQueue< T >::size().
| TEST_F | ( | DynListQueueTest | , |
| EmptyOnEmptyQueue | |||
| ) |
Definition at line 357 of file tpl_dynListQueue.cc.
References Aleph::maps().
| TEST_F | ( | DynListQueueTest | , |
| EmptyOperation | |||
| ) |
Definition at line 347 of file tpl_dynListQueue.cc.
References Aleph::maps(), and N.
| TEST_F | ( | DynListQueueTest | , |
| EmptyQueueIterator | |||
| ) |
Definition at line 478 of file tpl_dynListQueue.cc.
References Aleph::HTList::Iterator::has_curr(), and Aleph::maps().
| TEST_F | ( | DynListQueueTest | , |
| Exists | |||
| ) |
Definition at line 588 of file tpl_dynListQueue.cc.
References FunctionalMethods< Container, T >::exists(), and Aleph::maps().
| TEST_F | ( | DynListQueueTest | , |
| Filter | |||
| ) |
Definition at line 563 of file tpl_dynListQueue.cc.
References FunctionalMethods< Container, T >::filter(), and Aleph::maps().
| TEST_F | ( | DynListQueueTest | , |
| FindIndex | |||
| ) |
Definition at line 658 of file tpl_dynListQueue.cc.
References Aleph::maps().
| TEST_F | ( | DynListQueueTest | , |
| FindItem | |||
| ) |
Definition at line 665 of file tpl_dynListQueue.cc.
References Aleph::maps().
| TEST_F | ( | DynListQueueTest | , |
| FindPtr | |||
| ) |
Definition at line 643 of file tpl_dynListQueue.cc.
References Aleph::maps().
| TEST_F | ( | DynListQueueTest | , |
| FindPtrNotFound | |||
| ) |
Definition at line 651 of file tpl_dynListQueue.cc.
References Aleph::maps().
| TEST_F | ( | DynListQueueTest | , |
| Foldl | |||
| ) |
Definition at line 572 of file tpl_dynListQueue.cc.
References FunctionalMethods< Container, T >::foldl(), Aleph::maps(), and Aleph::product().
| TEST_F | ( | DynListQueueTest | , |
| ForEach | |||
| ) |
Definition at line 542 of file tpl_dynListQueue.cc.
References Aleph::maps(), N, and Aleph::sum().
| TEST_F | ( | DynListQueueTest | , |
| FrontFromEmptyQueue | |||
| ) |
Definition at line 269 of file tpl_dynListQueue.cc.
References Aleph::DynListQueue< T >::front(), and Aleph::maps().
| TEST_F | ( | DynListQueueTest | , |
| FrontModification | |||
| ) |
Definition at line 292 of file tpl_dynListQueue.cc.
References Aleph::DynListQueue< T >::front(), Aleph::DynListQueue< T >::get(), and Aleph::maps().
| TEST_F | ( | DynListQueueTest | , |
| FrontPeek | |||
| ) |
Definition at line 257 of file tpl_dynListQueue.cc.
References Aleph::maps(), and N.
| TEST_F | ( | DynListQueueTest | , |
| GetFIFOOrder | |||
| ) |
Definition at line 236 of file tpl_dynListQueue.cc.
References Aleph::DynListQueue< T >::front(), Aleph::DynListQueue< T >::get(), Aleph::DynListQueue< T >::is_empty(), Aleph::maps(), and Aleph::DynListQueue< T >::put().
| TEST_F | ( | DynListQueueTest | , |
| GetFromEmptyQueue | |||
| ) |
Definition at line 251 of file tpl_dynListQueue.cc.
References Aleph::DynListQueue< T >::get(), and Aleph::maps().
| TEST_F | ( | DynListQueueTest | , |
| GetIt | |||
| ) |
Definition at line 686 of file tpl_dynListQueue.cc.
References Aleph::maps().
| TEST_F | ( | DynListQueueTest | , |
| GetItPosition | |||
| ) |
Definition at line 693 of file tpl_dynListQueue.cc.
References Aleph::maps().
| TEST_F | ( | DynListQueueTest | , |
| InitializerListConstruction | |||
| ) |
Definition at line 120 of file tpl_dynListQueue.cc.
References Aleph::DynListQueue< T >::front(), Aleph::maps(), Aleph::DynListQueue< T >::rear(), and Aleph::DynListQueue< T >::size().
| TEST_F | ( | DynListQueueTest | , |
| IsEmptyCheck | |||
| ) |
Definition at line 334 of file tpl_dynListQueue.cc.
References Aleph::DynListQueue< T >::get(), Aleph::DynListQueue< T >::is_empty(), Aleph::maps(), and Aleph::DynListQueue< T >::put().
| TEST_F | ( | DynListQueueTest | , |
| Items | |||
| ) |
Definition at line 714 of file tpl_dynListQueue.cc.
References GenericItems< Container, T >::items(), and Aleph::maps().
| TEST_F | ( | DynListQueueTest | , |
| IteratorBasic | |||
| ) |
Definition at line 409 of file tpl_dynListQueue.cc.
References Aleph::DynList< T >::Iterator::get_curr(), Aleph::HTList::Iterator::has_curr(), Aleph::maps(), and Aleph::HTList::Iterator::next().
| TEST_F | ( | DynListQueueTest | , |
| IteratorRangeConstruction | |||
| ) |
Definition at line 129 of file tpl_dynListQueue.cc.
References StlAlephIterator< SetName >::begin(), StlAlephIterator< SetName >::end(), Aleph::DynListQueue< T >::get(), Aleph::maps(), Aleph::HTList::size(), and Aleph::DynListQueue< T >::size().
| TEST_F | ( | DynListQueueTest | , |
| IteratorTraversalOrder | |||
| ) |
Definition at line 424 of file tpl_dynListQueue.cc.
References LocateFunctions< Container, Type >::get_it(), Aleph::maps(), Aleph::DynListQueue< T >::put(), and Aleph::HTList::size().
| TEST_F | ( | DynListQueueTest | , |
| Keys | |||
| ) |
Definition at line 704 of file tpl_dynListQueue.cc.
References GenericItems< Container, T >::keys(), and Aleph::maps().
| TEST_F | ( | DynListQueueTest | , |
| Length | |||
| ) |
Definition at line 633 of file tpl_dynListQueue.cc.
References Aleph::maps(), and N.
| TEST_F | ( | DynListQueueTest | , |
| Maps | |||
| ) |
Definition at line 552 of file tpl_dynListQueue.cc.
References Aleph::maps(), FunctionalMethods< Container, T >::maps(), and Aleph::HTList::size().
| TEST_F | ( | DynListQueueTest | , |
| MoveAssignment | |||
| ) |
Definition at line 179 of file tpl_dynListQueue.cc.
References Aleph::maps(), Aleph::DynList< T >::put(), and Aleph::HTList::size().
| TEST_F | ( | DynListQueueTest | , |
| MoveConstruction | |||
| ) |
Definition at line 103 of file tpl_dynListQueue.cc.
References Aleph::DynList< T >::get(), Aleph::DynListQueue< T >::is_empty(), Aleph::maps(), Aleph::DynListQueue< T >::put(), Aleph::HTList::size(), and Aleph::DynListQueue< T >::size().
| TEST_F | ( | DynListQueueTest | , |
| Nth | |||
| ) |
Definition at line 673 of file tpl_dynListQueue.cc.
References Aleph::maps(), and N.
| TEST_F | ( | DynListQueueTest | , |
| NthOutOfRange | |||
| ) |
Definition at line 680 of file tpl_dynListQueue.cc.
References Aleph::maps(), and N.
| TEST_F | ( | DynListQueueTest | , |
| Partition | |||
| ) |
Definition at line 596 of file tpl_dynListQueue.cc.
References Aleph::maps(), FunctionalMethods< Container, T >::partition(), and Aleph::HTList::size().
| TEST_F | ( | DynListQueueTest | , |
| PutByCopy | |||
| ) |
Definition at line 196 of file tpl_dynListQueue.cc.
References Aleph::DynListQueue< T >::front(), Aleph::maps(), Aleph::DynListQueue< T >::put(), Aleph::DynListQueue< T >::rear(), and Aleph::DynListQueue< T >::size().
| TEST_F | ( | DynListQueueTest | , |
| PutByMove | |||
| ) |
Definition at line 209 of file tpl_dynListQueue.cc.
References Aleph::maps(), Aleph::DynListQueue< T >::put(), and Aleph::DynListQueue< T >::size().
| TEST_F | ( | DynListQueueTest | , |
| RearFromEmptyQueue | |||
| ) |
Definition at line 286 of file tpl_dynListQueue.cc.
References Aleph::maps(), and Aleph::DynListQueue< T >::rear().
| TEST_F | ( | DynListQueueTest | , |
| RearModification | |||
| ) |
Definition at line 301 of file tpl_dynListQueue.cc.
References Aleph::DynListQueue< T >::get(), Aleph::maps(), and Aleph::DynListQueue< T >::rear().
| TEST_F | ( | DynListQueueTest | , |
| RearPeek | |||
| ) |
Definition at line 275 of file tpl_dynListQueue.cc.
References Aleph::maps(), and N.
| TEST_F | ( | DynListQueueTest | , |
| Rev | |||
| ) |
Definition at line 624 of file tpl_dynListQueue.cc.
References Aleph::maps(), and FunctionalMethods< Container, T >::rev().
| TEST_F | ( | DynListQueueTest | , |
| SizeTracking | |||
| ) |
Definition at line 315 of file tpl_dynListQueue.cc.
References Aleph::DynListQueue< T >::get(), Aleph::maps(), Aleph::DynListQueue< T >::put(), and Aleph::DynListQueue< T >::size().
| TEST_F | ( | DynListQueueTest | , |
| STLConstIterator | |||
| ) |
Definition at line 467 of file tpl_dynListQueue.cc.
References Aleph::maps(), and Aleph::sum().
| TEST_F | ( | DynListQueueTest | , |
| STLIteratorBeginEnd | |||
| ) |
Definition at line 453 of file tpl_dynListQueue.cc.
References StlAlephIterator< SetName >::begin(), StlAlephIterator< SetName >::end(), and Aleph::maps().
| TEST_F | ( | DynListQueueTest | , |
| STLIteratorRangeFor | |||
| ) |
Definition at line 442 of file tpl_dynListQueue.cc.
References Aleph::maps(), and Aleph::sum().
| TEST_F | ( | DynListQueueTest | , |
| SwapQueues | |||
| ) |
Definition at line 369 of file tpl_dynListQueue.cc.
References Aleph::DynListQueue< T >::front(), Aleph::maps(), Aleph::HTList::size(), Aleph::DynListQueue< T >::size(), and Aleph::DynListQueue< T >::swap().
| TEST_F | ( | DynListQueueTest | , |
| SwapSelf | |||
| ) |
Definition at line 395 of file tpl_dynListQueue.cc.
References Aleph::DynListQueue< T >::front(), Aleph::maps(), Aleph::DynListQueue< T >::size(), and Aleph::DynListQueue< T >::swap().
| TEST_F | ( | DynListQueueTest | , |
| SwapWithEmpty | |||
| ) |
Definition at line 383 of file tpl_dynListQueue.cc.
References Aleph::DynListQueue< T >::is_empty(), Aleph::maps(), Aleph::HTList::size(), and Aleph::DynListQueue< T >::swap().
| TEST_F | ( | DynListQueueTest | , |
| Take | |||
| ) |
Definition at line 605 of file tpl_dynListQueue.cc.
References Aleph::DynList< T >::get_first(), Aleph::DynList< T >::get_last(), Aleph::maps(), Aleph::HTList::size(), and FunctionalMethods< Container, T >::take().
| TEST_F | ( | DynListQueueTest | , |
| TraverseAll | |||
| ) |
Definition at line 490 of file tpl_dynListQueue.cc.
References Aleph::maps(), N, and Aleph::sum().
| TEST_F | ( | DynListQueueTest | , |
| TraverseConst | |||
| ) |
Definition at line 525 of file tpl_dynListQueue.cc.
References Aleph::maps(), N, Aleph::sum(), and GenericTraverse< Container >::traverse().
| TEST_F | ( | DynListQueueTest | , |
| TraverseEarlyStop | |||
| ) |
Definition at line 502 of file tpl_dynListQueue.cc.
References Aleph::count(), and Aleph::maps().
| TEST_F | ( | DynListQueueTest | , |
| TraverseEmptyQueue | |||
| ) |
Definition at line 513 of file tpl_dynListQueue.cc.
References Aleph::maps().
| TEST_F | ( | DynListQueueTest | , |
| TypeAliases | |||
| ) |
Definition at line 726 of file tpl_dynListQueue.cc.
References Aleph::maps().