|
Aleph-w 3.0
A C++ Library for Data Structures and Algorithms
|
Exhaustive tests for ahSort.H sorting functions. More...
#include <gtest/gtest.h>#include <vector>#include <deque>#include <algorithm>#include <functional>#include <random>#include <string>#include <type_traits>#include <ahSort.H>#include <tpl_dynArray.H>#include <tpl_dynList.H>#include <tpl_dynDlist.H>Go to the source code of this file.
Classes | |
| class | DynListSortTest |
| class | DynDlistSortTest |
| class | DynArraySortTest |
| class | ArraySortTest |
Functions | |
| TEST_F (DynListSortTest, SortReturnsSortedCopy) | |
| TEST_F (DynListSortTest, SortWithCustomComparator) | |
| TEST_F (DynListSortTest, SortMoveSemantics) | |
| TEST_F (DynListSortTest, InPlaceSortModifiesOriginal) | |
| TEST_F (DynListSortTest, InPlaceSortReturnsReference) | |
| TEST_F (DynListSortTest, SortEmptyList) | |
| TEST_F (DynListSortTest, SortSingleElement) | |
| TEST_F (DynListSortTest, SortAlreadySorted) | |
| TEST_F (DynListSortTest, SortReversed) | |
| TEST_F (DynListSortTest, SortWithDuplicates) | |
| TEST_F (DynDlistSortTest, SortReturnsSortedCopy) | |
| TEST_F (DynDlistSortTest, SortWithCustomComparator) | |
| TEST_F (DynDlistSortTest, SortMoveSemantics) | |
| TEST_F (DynDlistSortTest, InPlaceSortModifiesOriginal) | |
| TEST_F (DynArraySortTest, SortReturnsSortedCopy) | |
| TEST_F (DynArraySortTest, SortWithCustomComparator) | |
| TEST_F (DynArraySortTest, SortMoveSemantics) | |
| TEST_F (DynArraySortTest, InPlaceSortModifiesOriginal) | |
| TEST_F (DynArraySortTest, InPlaceSortReturnsReference) | |
| TEST_F (DynArraySortTest, SortEmptyArray) | |
| TEST_F (DynArraySortTest, SortSingleElement) | |
| TEST_F (ArraySortTest, SortReturnsSortedCopy) | |
| TEST_F (ArraySortTest, SortMoveSemantics) | |
| TEST_F (ArraySortTest, InPlaceSortModifiesOriginal) | |
| TEST (StdSortTest, SortsVector) | |
| TEST (StdSortTest, SortsVectorWithCustomComparator) | |
| TEST (StdSortTest, SortsDeque) | |
| TEST (StdSortTest, SortsEmptyContainer) | |
| TEST (ArgsortTest, ArrayReturnsSortedOrderIndices) | |
| TEST (ArgsortTest, DynArrayReturnsSortedOrderIndices) | |
| TEST (ArgsortTest, StdVectorReturnsSortedOrderIndices) | |
| TEST (ArgsortTest, EmptyStdVectorReturnsEmptyIndex) | |
| TEST (ArgsortTest, CustomComparatorDescending) | |
| TEST (ArgsortTest, MatchesBuildIndexForAlephArrays) | |
| TEST (StableArgsortTest, ArrayPreservesEquivalentOrder) | |
| TEST (StableArgsortTest, DynArrayPreservesEquivalentOrder) | |
| TEST (StableArgsortTest, StdVectorPreservesEquivalentOrder) | |
| TEST (StableArgsortTest, AllEquivalentValuesPreserveOriginalOrder) | |
| TEST (StableArgsortTest, LargeDuplicateGroupsPreserveOriginalOrder) | |
| TEST (StableArgsortTest, ExhaustiveSmallInputsMatchStableSortReference) | |
| TEST (StableArgsortTest, ExhaustiveSmallInputsMatchDescendingStableSortReference) | |
| TEST (StableArgsortTest, CustomComparatorDescendingPreservesEquivalentOrder) | |
| TEST (StableArgsortTest, MatchesStableBuildIndexForAlephArrays) | |
| TEST (RanksTest, DynArrayRanks) | |
| TEST (RanksTest, ArrayRanks) | |
| TEST (RanksTest, DynListRanks) | |
| TEST (RanksTest, DynDlistRanks) | |
| TEST (RanksTest, EmptyContainer) | |
| TEST (RanksTest, SingleElement) | |
| TEST (RanksTest, AlreadySorted) | |
| TEST (RanksTest, Reversed) | |
| TEST (RanksTest, DuplicatesOrderingProperty) | |
| TEST (PairRanksTest, DynArrayPairRanks) | |
| TEST (PairRanksTest, ArrayPairRanks) | |
| TEST (PairRanksTest, DynListPairRanks) | |
| TEST (PairRanksTest, DynDlistPairRanks) | |
| TEST (MultiSortTest, BasicSort) | |
| TEST (MultiSortTest, ThreeArrays) | |
| TEST (MultiSortTest, DescendingOrder) | |
| TEST (MultiSortTest, EmptyArrays) | |
| TEST (MultiSortTest, SingleElement) | |
| TEST (MultiSortTest, StableSort) | |
| TEST (MultiSortTest, AlreadySorted) | |
| TEST (MultiSortTest, StablePropertyRandom) | |
| TEST (MultiSortTest, UnstablePropertyPermutation) | |
| TEST (MultiSortTest, ReverseSorted) | |
| TEST (MultiSortTest, SizeMismatchThrows) | |
| TEST (MultiSortTest, AlephArrays) | |
| TEST (MultiSortTest, StableFlagTrue) | |
| TEST (MultiSortTest, StableFlagFalse) | |
| TEST (MultiSortTest, StableFlagFalseWithCustomComparator) | |
| TEST (SortTraitsTest, SortIsNodiscard) | |
| TEST (SortTraitsTest, RanksIsNodiscard) | |
| TEST (SortTraitsTest, PairRanksIsNodiscard) | |
| TEST (SortStressTest, LargeDynList) | |
| TEST (SortStressTest, LargeDynArray) | |
| TEST (SortStressTest, AllSameElements) | |
| TEST (SortEdgeCaseTest, StringSort) | |
| TEST (SortEdgeCaseTest, LambdaComparator) | |
Exhaustive tests for ahSort.H sorting functions.
Definition in file ahSort_test.cc.
| TEST | ( | ArgsortTest | , |
| ArrayReturnsSortedOrderIndices | |||
| ) |
Definition at line 473 of file ahSort_test.cc.
References Aleph::Array< T >::append(), Aleph::argsort(), Aleph::blossom_maximum_cardinality_matching(), and Aleph::Array< T >::size().
| TEST | ( | ArgsortTest | , |
| CustomComparatorDescending | |||
| ) |
Definition at line 532 of file ahSort_test.cc.
References Aleph::argsort(), and Aleph::blossom_maximum_cardinality_matching().
| TEST | ( | ArgsortTest | , |
| DynArrayReturnsSortedOrderIndices | |||
| ) |
Definition at line 492 of file ahSort_test.cc.
References Aleph::argsort(), Aleph::blossom_maximum_cardinality_matching(), Aleph::DynArray< T >::reserve(), and Aleph::DynArray< T >::size().
| TEST | ( | ArgsortTest | , |
| EmptyStdVectorReturnsEmptyIndex | |||
| ) |
Definition at line 523 of file ahSort_test.cc.
References Aleph::argsort(), and Aleph::blossom_maximum_cardinality_matching().
| TEST | ( | ArgsortTest | , |
| MatchesBuildIndexForAlephArrays | |||
| ) |
Definition at line 544 of file ahSort_test.cc.
References Aleph::argsort(), Aleph::blossom_maximum_cardinality_matching(), Aleph::build_index(), and Aleph::DynArray< T >::reserve().
| TEST | ( | ArgsortTest | , |
| StdVectorReturnsSortedOrderIndices | |||
| ) |
Definition at line 508 of file ahSort_test.cc.
References Aleph::argsort(), and Aleph::blossom_maximum_cardinality_matching().
| TEST | ( | MultiSortTest | , |
| AlephArrays | |||
| ) |
Definition at line 1045 of file ahSort_test.cc.
References Aleph::Array< T >::append(), Aleph::blossom_maximum_cardinality_matching(), Aleph::in_place_multisort_arrays(), and keys.
| TEST | ( | MultiSortTest | , |
| AlreadySorted | |||
| ) |
Definition at line 958 of file ahSort_test.cc.
References Aleph::blossom_maximum_cardinality_matching(), Aleph::in_place_multisort_arrays(), and keys.
| TEST | ( | MultiSortTest | , |
| BasicSort | |||
| ) |
Definition at line 888 of file ahSort_test.cc.
References Aleph::blossom_maximum_cardinality_matching(), Aleph::in_place_multisort_arrays(), and keys.
| TEST | ( | MultiSortTest | , |
| DescendingOrder | |||
| ) |
Definition at line 912 of file ahSort_test.cc.
References Aleph::blossom_maximum_cardinality_matching(), Aleph::in_place_multisort_arrays(), and keys.
| TEST | ( | MultiSortTest | , |
| EmptyArrays | |||
| ) |
Definition at line 923 of file ahSort_test.cc.
References Aleph::blossom_maximum_cardinality_matching(), Aleph::in_place_multisort_arrays(), and keys.
| TEST | ( | MultiSortTest | , |
| ReverseSorted | |||
| ) |
Definition at line 1025 of file ahSort_test.cc.
References Aleph::blossom_maximum_cardinality_matching(), Aleph::in_place_multisort_arrays(), and keys.
| TEST | ( | MultiSortTest | , |
| SingleElement | |||
| ) |
Definition at line 935 of file ahSort_test.cc.
References Aleph::blossom_maximum_cardinality_matching(), Aleph::in_place_multisort_arrays(), and keys.
| TEST | ( | MultiSortTest | , |
| SizeMismatchThrows | |||
| ) |
Definition at line 1036 of file ahSort_test.cc.
References Aleph::blossom_maximum_cardinality_matching(), Aleph::in_place_multisort_arrays(), and keys.
| TEST | ( | MultiSortTest | , |
| StableFlagFalse | |||
| ) |
Definition at line 1074 of file ahSort_test.cc.
References Aleph::blossom_maximum_cardinality_matching(), Aleph::in_place_multisort_arrays(), and keys.
| TEST | ( | MultiSortTest | , |
| StableFlagFalseWithCustomComparator | |||
| ) |
Definition at line 1086 of file ahSort_test.cc.
References Aleph::blossom_maximum_cardinality_matching(), Aleph::in_place_multisort_arrays(), and keys.
| TEST | ( | MultiSortTest | , |
| StableFlagTrue | |||
| ) |
Definition at line 1063 of file ahSort_test.cc.
References Aleph::blossom_maximum_cardinality_matching(), Aleph::in_place_multisort_arrays(), and keys.
| TEST | ( | MultiSortTest | , |
| StablePropertyRandom | |||
| ) |
Definition at line 969 of file ahSort_test.cc.
References Aleph::blossom_maximum_cardinality_matching(), Aleph::in_place_multisort_arrays(), keys, and rng.
| TEST | ( | MultiSortTest | , |
| StableSort | |||
| ) |
Definition at line 946 of file ahSort_test.cc.
References Aleph::blossom_maximum_cardinality_matching(), Aleph::in_place_multisort_arrays(), and keys.
| TEST | ( | MultiSortTest | , |
| ThreeArrays | |||
| ) |
Definition at line 899 of file ahSort_test.cc.
References Aleph::blossom_maximum_cardinality_matching(), and Aleph::in_place_multisort_arrays().
| TEST | ( | MultiSortTest | , |
| UnstablePropertyPermutation | |||
| ) |
Definition at line 996 of file ahSort_test.cc.
References Aleph::blossom_maximum_cardinality_matching(), Aleph::in_place_multisort_arrays(), k, keys, and rng.
| TEST | ( | PairRanksTest | , |
| ArrayPairRanks | |||
| ) |
Definition at line 843 of file ahSort_test.cc.
References Aleph::Array< T >::append(), Aleph::blossom_maximum_cardinality_matching(), and Aleph::pair_ranks().
| TEST | ( | PairRanksTest | , |
| DynArrayPairRanks | |||
| ) |
Definition at line 825 of file ahSort_test.cc.
References Aleph::blossom_maximum_cardinality_matching(), Aleph::pair_ranks(), and Aleph::DynArray< T >::reserve().
| TEST | ( | PairRanksTest | , |
| DynDlistPairRanks | |||
| ) |
Definition at line 871 of file ahSort_test.cc.
References Aleph::DynDlist< T >::append(), Aleph::blossom_maximum_cardinality_matching(), and Aleph::pair_ranks().
| TEST | ( | PairRanksTest | , |
| DynListPairRanks | |||
| ) |
Definition at line 856 of file ahSort_test.cc.
References Aleph::DynList< T >::append(), Aleph::blossom_maximum_cardinality_matching(), and Aleph::pair_ranks().
| TEST | ( | RanksTest | , |
| AlreadySorted | |||
| ) |
Definition at line 764 of file ahSort_test.cc.
References Aleph::blossom_maximum_cardinality_matching(), r, Aleph::ranks(), and Aleph::DynArray< T >::reserve().
| TEST | ( | RanksTest | , |
| ArrayRanks | |||
| ) |
Definition at line 705 of file ahSort_test.cc.
References Aleph::Array< T >::append(), Aleph::blossom_maximum_cardinality_matching(), r, and Aleph::ranks().
| TEST | ( | RanksTest | , |
| DuplicatesOrderingProperty | |||
| ) |
Definition at line 790 of file ahSort_test.cc.
References Aleph::blossom_maximum_cardinality_matching(), k, r, Aleph::ranks(), Aleph::DynArray< T >::reserve(), and Aleph::DynArray< T >::size().
| TEST | ( | RanksTest | , |
| DynArrayRanks | |||
| ) |
Definition at line 690 of file ahSort_test.cc.
References Aleph::blossom_maximum_cardinality_matching(), r, Aleph::ranks(), and Aleph::DynArray< T >::reserve().
| TEST | ( | RanksTest | , |
| DynDlistRanks | |||
| ) |
Definition at line 733 of file ahSort_test.cc.
References Aleph::DynDlist< T >::append(), Aleph::blossom_maximum_cardinality_matching(), r, and Aleph::ranks().
| TEST | ( | RanksTest | , |
| DynListRanks | |||
| ) |
Definition at line 719 of file ahSort_test.cc.
References Aleph::DynList< T >::append(), Aleph::blossom_maximum_cardinality_matching(), r, and Aleph::ranks().
| TEST | ( | RanksTest | , |
| EmptyContainer | |||
| ) |
Definition at line 747 of file ahSort_test.cc.
References Aleph::blossom_maximum_cardinality_matching(), r, and Aleph::ranks().
| TEST | ( | RanksTest | , |
| Reversed | |||
| ) |
Definition at line 777 of file ahSort_test.cc.
References Aleph::blossom_maximum_cardinality_matching(), r, Aleph::ranks(), and Aleph::DynArray< T >::reserve().
| TEST | ( | RanksTest | , |
| SingleElement | |||
| ) |
Definition at line 754 of file ahSort_test.cc.
References Aleph::blossom_maximum_cardinality_matching(), r, Aleph::ranks(), and Aleph::DynArray< T >::reserve().
| TEST | ( | SortEdgeCaseTest | , |
| LambdaComparator | |||
| ) |
Definition at line 1184 of file ahSort_test.cc.
References Aleph::blossom_maximum_cardinality_matching(), Aleph::DynArray< T >::reserve(), and Aleph::sort().
| TEST | ( | SortEdgeCaseTest | , |
| StringSort | |||
| ) |
Definition at line 1171 of file ahSort_test.cc.
References Aleph::DynList< T >::append(), Aleph::blossom_maximum_cardinality_matching(), and Aleph::sort().
| TEST | ( | SortStressTest | , |
| AllSameElements | |||
| ) |
Definition at line 1157 of file ahSort_test.cc.
References Aleph::DynList< T >::append(), Aleph::blossom_maximum_cardinality_matching(), Aleph::is_sorted(), and Aleph::sort().
| TEST | ( | SortStressTest | , |
| LargeDynArray | |||
| ) |
Definition at line 1144 of file ahSort_test.cc.
References Aleph::blossom_maximum_cardinality_matching(), Aleph::in_place_sort(), Aleph::DynArray< T >::reserve(), and Aleph::DynArray< T >::size().
| TEST | ( | SortStressTest | , |
| LargeDynList | |||
| ) |
Definition at line 1132 of file ahSort_test.cc.
References Aleph::DynList< T >::append(), Aleph::blossom_maximum_cardinality_matching(), Aleph::is_sorted(), and Aleph::sort().
| TEST | ( | SortTraitsTest | , |
| PairRanksIsNodiscard | |||
| ) |
Definition at line 1120 of file ahSort_test.cc.
References Aleph::blossom_maximum_cardinality_matching(), Aleph::pair_ranks(), Aleph::DynArray< T >::reserve(), and Aleph::DynArray< T >::touch().
| TEST | ( | SortTraitsTest | , |
| RanksIsNodiscard | |||
| ) |
Definition at line 1112 of file ahSort_test.cc.
References Aleph::blossom_maximum_cardinality_matching(), r, Aleph::ranks(), Aleph::DynArray< T >::reserve(), and Aleph::DynArray< T >::touch().
| TEST | ( | SortTraitsTest | , |
| SortIsNodiscard | |||
| ) |
Definition at line 1101 of file ahSort_test.cc.
References Aleph::DynList< T >::append(), Aleph::blossom_maximum_cardinality_matching(), and Aleph::sort().
| TEST | ( | StableArgsortTest | , |
| AllEquivalentValuesPreserveOriginalOrder | |||
| ) |
Definition at line 616 of file ahSort_test.cc.
References Aleph::blossom_maximum_cardinality_matching(), and Aleph::stable_argsort().
| TEST | ( | StableArgsortTest | , |
| ArrayPreservesEquivalentOrder | |||
| ) |
Definition at line 562 of file ahSort_test.cc.
References Aleph::Array< T >::append(), Aleph::blossom_maximum_cardinality_matching(), Aleph::Array< T >::size(), and Aleph::stable_argsort().
| TEST | ( | StableArgsortTest | , |
| CustomComparatorDescendingPreservesEquivalentOrder | |||
| ) |
Definition at line 654 of file ahSort_test.cc.
References Aleph::blossom_maximum_cardinality_matching(), and Aleph::stable_argsort().
| TEST | ( | StableArgsortTest | , |
| DynArrayPreservesEquivalentOrder | |||
| ) |
Definition at line 582 of file ahSort_test.cc.
References Aleph::blossom_maximum_cardinality_matching(), Aleph::DynArray< T >::reserve(), Aleph::DynArray< T >::size(), and Aleph::stable_argsort().
| TEST | ( | StableArgsortTest | , |
| ExhaustiveSmallInputsMatchDescendingStableSortReference | |||
| ) |
Definition at line 649 of file ahSort_test.cc.
References Aleph::blossom_maximum_cardinality_matching().
| TEST | ( | StableArgsortTest | , |
| ExhaustiveSmallInputsMatchStableSortReference | |||
| ) |
Definition at line 644 of file ahSort_test.cc.
References Aleph::blossom_maximum_cardinality_matching().
| TEST | ( | StableArgsortTest | , |
| LargeDuplicateGroupsPreserveOriginalOrder | |||
| ) |
Definition at line 627 of file ahSort_test.cc.
References Aleph::blossom_maximum_cardinality_matching(), and Aleph::stable_argsort().
| TEST | ( | StableArgsortTest | , |
| MatchesStableBuildIndexForAlephArrays | |||
| ) |
Definition at line 668 of file ahSort_test.cc.
References Aleph::blossom_maximum_cardinality_matching(), Aleph::DynArray< T >::reserve(), Aleph::stable_argsort(), and Aleph::stable_build_index().
| TEST | ( | StableArgsortTest | , |
| StdVectorPreservesEquivalentOrder | |||
| ) |
Definition at line 602 of file ahSort_test.cc.
References Aleph::blossom_maximum_cardinality_matching(), and Aleph::stable_argsort().
| TEST | ( | StdSortTest | , |
| SortsDeque | |||
| ) |
Definition at line 455 of file ahSort_test.cc.
References Aleph::blossom_maximum_cardinality_matching(), and Aleph::stdsort().
| TEST | ( | StdSortTest | , |
| SortsEmptyContainer | |||
| ) |
Definition at line 462 of file ahSort_test.cc.
References Aleph::blossom_maximum_cardinality_matching(), and Aleph::stdsort().
| TEST | ( | StdSortTest | , |
| SortsVector | |||
| ) |
Definition at line 439 of file ahSort_test.cc.
References Aleph::blossom_maximum_cardinality_matching(), and Aleph::stdsort().
| TEST | ( | StdSortTest | , |
| SortsVectorWithCustomComparator | |||
| ) |
Definition at line 448 of file ahSort_test.cc.
References Aleph::blossom_maximum_cardinality_matching(), and Aleph::stdsort().
| TEST_F | ( | ArraySortTest | , |
| InPlaceSortModifiesOriginal | |||
| ) |
Definition at line 428 of file ahSort_test.cc.
References Aleph::blossom_maximum_cardinality_matching(), and Aleph::in_place_sort().
| TEST_F | ( | ArraySortTest | , |
| SortMoveSemantics | |||
| ) |
Definition at line 420 of file ahSort_test.cc.
References Aleph::blossom_maximum_cardinality_matching(), Aleph::build_array(), and Aleph::sort().
| TEST_F | ( | ArraySortTest | , |
| SortReturnsSortedCopy | |||
| ) |
Definition at line 411 of file ahSort_test.cc.
References Aleph::blossom_maximum_cardinality_matching(), and Aleph::sort().
| TEST_F | ( | DynArraySortTest | , |
| InPlaceSortModifiesOriginal | |||
| ) |
Definition at line 376 of file ahSort_test.cc.
References Aleph::blossom_maximum_cardinality_matching(), and Aleph::in_place_sort().
| TEST_F | ( | DynArraySortTest | , |
| InPlaceSortReturnsReference | |||
| ) |
Definition at line 384 of file ahSort_test.cc.
References Aleph::blossom_maximum_cardinality_matching(), and Aleph::in_place_sort().
| TEST_F | ( | DynArraySortTest | , |
| SortEmptyArray | |||
| ) |
Definition at line 390 of file ahSort_test.cc.
References Aleph::blossom_maximum_cardinality_matching(), and Aleph::sort().
| TEST_F | ( | DynArraySortTest | , |
| SortMoveSemantics | |||
| ) |
Definition at line 362 of file ahSort_test.cc.
References Aleph::blossom_maximum_cardinality_matching(), Aleph::build_array(), and Aleph::sort().
| TEST_F | ( | DynArraySortTest | , |
| SortReturnsSortedCopy | |||
| ) |
Definition at line 342 of file ahSort_test.cc.
References Aleph::blossom_maximum_cardinality_matching(), and Aleph::sort().
| TEST_F | ( | DynArraySortTest | , |
| SortSingleElement | |||
| ) |
Definition at line 397 of file ahSort_test.cc.
References Aleph::blossom_maximum_cardinality_matching(), Aleph::DynArray< T >::reserve(), and Aleph::sort().
| TEST_F | ( | DynArraySortTest | , |
| SortWithCustomComparator | |||
| ) |
Definition at line 354 of file ahSort_test.cc.
References Aleph::blossom_maximum_cardinality_matching(), and Aleph::sort().
| TEST_F | ( | DynDlistSortTest | , |
| InPlaceSortModifiesOriginal | |||
| ) |
Definition at line 332 of file ahSort_test.cc.
References Aleph::blossom_maximum_cardinality_matching(), Aleph::in_place_sort(), and Aleph::is_sorted().
| TEST_F | ( | DynDlistSortTest | , |
| SortMoveSemantics | |||
| ) |
Definition at line 324 of file ahSort_test.cc.
References Aleph::blossom_maximum_cardinality_matching(), Aleph::is_sorted(), and Aleph::sort().
| TEST_F | ( | DynDlistSortTest | , |
| SortReturnsSortedCopy | |||
| ) |
Definition at line 306 of file ahSort_test.cc.
References Aleph::blossom_maximum_cardinality_matching(), Aleph::is_sorted(), and Aleph::sort().
| TEST_F | ( | DynDlistSortTest | , |
| SortWithCustomComparator | |||
| ) |
Definition at line 313 of file ahSort_test.cc.
References Aleph::blossom_maximum_cardinality_matching(), and Aleph::sort().
| TEST_F | ( | DynListSortTest | , |
| InPlaceSortModifiesOriginal | |||
| ) |
Definition at line 246 of file ahSort_test.cc.
References Aleph::blossom_maximum_cardinality_matching(), and Aleph::in_place_sort().
| TEST_F | ( | DynListSortTest | , |
| InPlaceSortReturnsReference | |||
| ) |
Definition at line 258 of file ahSort_test.cc.
References Aleph::blossom_maximum_cardinality_matching(), and Aleph::in_place_sort().
| TEST_F | ( | DynListSortTest | , |
| SortAlreadySorted | |||
| ) |
Definition at line 280 of file ahSort_test.cc.
References Aleph::blossom_maximum_cardinality_matching(), Aleph::is_sorted(), and Aleph::sort().
| TEST_F | ( | DynListSortTest | , |
| SortEmptyList | |||
| ) |
Definition at line 264 of file ahSort_test.cc.
References Aleph::blossom_maximum_cardinality_matching(), and Aleph::sort().
| TEST_F | ( | DynListSortTest | , |
| SortMoveSemantics | |||
| ) |
Definition at line 233 of file ahSort_test.cc.
References Aleph::blossom_maximum_cardinality_matching(), and Aleph::sort().
| TEST_F | ( | DynListSortTest | , |
| SortReturnsSortedCopy | |||
| ) |
Definition at line 206 of file ahSort_test.cc.
References Aleph::blossom_maximum_cardinality_matching(), and Aleph::sort().
| TEST_F | ( | DynListSortTest | , |
| SortReversed | |||
| ) |
Definition at line 287 of file ahSort_test.cc.
References Aleph::blossom_maximum_cardinality_matching(), Aleph::is_sorted(), and Aleph::sort().
| TEST_F | ( | DynListSortTest | , |
| SortSingleElement | |||
| ) |
Definition at line 271 of file ahSort_test.cc.
References Aleph::DynList< T >::append(), Aleph::blossom_maximum_cardinality_matching(), and Aleph::sort().
| TEST_F | ( | DynListSortTest | , |
| SortWithCustomComparator | |||
| ) |
Definition at line 221 of file ahSort_test.cc.
References Aleph::blossom_maximum_cardinality_matching(), and Aleph::sort().
| TEST_F | ( | DynListSortTest | , |
| SortWithDuplicates | |||
| ) |
Definition at line 295 of file ahSort_test.cc.
References Aleph::blossom_maximum_cardinality_matching(), Aleph::is_sorted(), and Aleph::sort().