|
Aleph-w 3.0
A C++ Library for Data Structures and Algorithms
|
Tests for Ah Zip. More...
#include <gtest/gtest.h>#include <ah-zip.H>#include <ahFunctional.H>#include <ah-string-utils.H>#include <tpl_dynSetTree.H>#include <tpl_dynArray.H>#include <tpl_array.H>#include <tpl_dynSetHash.H>Go to the source code of this file.
Classes | |
| struct | EmptyGroup |
| struct | CompleteGroup |
| struct | InCompleteGroup |
Functions | |
| TEST_F (EmptyGroup, empty) | |
| TEST_F (CompleteGroup, Iterators) | |
| TEST_F (InCompleteGroup, ml_operations) | |
| TEST_F (CompleteGroup, ml_operations) | |
| TEST_F (CompleteGroup, zip_lists_eq_success) | |
| TEST_F (InCompleteGroup, zip_lists_eq_throws) | |
| TEST_F (CompleteGroup, t_enum_zip_basic) | |
| TEST_F (CompleteGroup, t_enum_zip_eq_success) | |
| TEST_F (InCompleteGroup, t_enum_zip_eq_throws) | |
| TEST (StdZip, basic_vectors) | |
| TEST (StdZip, unequal_lengths) | |
| TEST (TzipStd, two_containers) | |
| TEST (TzipStd, three_containers) | |
| TEST (TzipStd, four_containers) | |
| TEST (TzipStd, five_containers) | |
| TEST (StdZipN, alias_matches_tzip_std) | |
| TEST (StdZipN, stops_at_shortest) | |
| TEST (TzipStd, unequal_lengths) | |
| TEST (SingleContainerZip, basic) | |
| TEST (SingleContainerZip, equal_length_single) | |
| TEST_F (CompleteGroup, get_curr_list_homogeneous) | |
| TEST_F (CompleteGroup, zip_cmp_less_than) | |
| TEST (EmptyContainerTests, all_empty) | |
| TEST_F (CompleteGroup, noexcept_methods) | |
| TEST (StressTest, large_containers) | |
| TEST_F (CompleteGroup, zip_find_index_not_found) | |
| TEST_F (CompleteGroup, zip_find_index_first_element) | |
| TEST_F (CompleteGroup, completed_behavior) | |
| TEST_F (InCompleteGroup, completed_behavior_incomplete) | |
| TEST (HeterogeneousContainers, five_different_containers) | |
| TEST (ArrayContainer, basic_zip_with_array) | |
| TEST (HashContainers, zip_with_dynset_hash) | |
| TEST (HashContainers, mixed_hash_tree_list) | |
| TEST_F (CompleteGroup, zip_transform_basic) | |
| TEST_F (CompleteGroup, zip_transform_numeric) | |
| TEST_F (CompleteGroup, zip_transform_eq_success) | |
| TEST_F (InCompleteGroup, zip_transform_eq_throws) | |
| TEST (ZipTransform, empty_containers) | |
| TEST_F (CompleteGroup, zip_for_each_indexed_basic) | |
| TEST_F (CompleteGroup, zip_for_each_indexed_verify_tuple) | |
| TEST_F (CompleteGroup, zip_for_each_indexed_eq_success) | |
| TEST_F (InCompleteGroup, zip_for_each_indexed_eq_throws) | |
| TEST (ZipForEachIndexed, empty_containers) | |
| TEST_F (CompleteGroup, zip_take_basic) | |
| TEST_F (CompleteGroup, zip_take_more_than_available) | |
| TEST_F (CompleteGroup, zip_take_zero) | |
| TEST_F (CompleteGroup, zip_drop_basic) | |
| TEST_F (CompleteGroup, zip_drop_all) | |
| TEST_F (CompleteGroup, zip_drop_more_than_available) | |
| TEST_F (CompleteGroup, zip_drop_zero) | |
| TEST_F (CompleteGroup, zip_take_while_basic) | |
| TEST_F (CompleteGroup, zip_take_while_none) | |
| TEST_F (CompleteGroup, zip_take_while_all) | |
| TEST_F (CompleteGroup, zip_drop_while_basic) | |
| TEST_F (CompleteGroup, zip_drop_while_none) | |
| TEST_F (CompleteGroup, zip_drop_while_all) | |
| TEST (ZipTakeDrop, empty_containers) | |
| TEST (TupleHelpers, for_each_in_tuple_basic) | |
| TEST (TupleHelpers, for_each_in_tuple_modify) | |
| TEST (TupleHelpers, for_each_in_tuple_empty) | |
| TEST (TupleHelpers, transform_tuple_basic) | |
| TEST (TupleHelpers, transform_tuple_type_change) | |
| TEST (TupleHelpers, transform_tuple_heterogeneous) | |
| TEST (TupleHelpers, all_of_tuple_true) | |
| TEST (TupleHelpers, all_of_tuple_false) | |
| TEST (TupleHelpers, all_of_tuple_empty) | |
| TEST (TupleHelpers, any_of_tuple_true) | |
| TEST (TupleHelpers, any_of_tuple_false) | |
| TEST (TupleHelpers, any_of_tuple_empty) | |
| TEST (TupleHelpers, all_any_combined) | |
| TEST (StressTestNewFeatures, large_containers) | |
| TEST (Immutability, containers_not_modified) | |
| TEST (ZipCmp, empty_containers) | |
| TEST (ZipCmp, single_element) | |
| TEST (ZipIteratorSemantics, copy_iterator) | |
| TEST (SingleContainer, functional_operations) | |
| TEST (ConstCorrectness, const_containers) | |
| TEST (ManyContainers, six_containers) | |
| TEST (RvalueContainers, temporary_containers) | |
| TEST (ShortContainers, single_element) | |
| TEST (EnumZipSingle, single_container) | |
| TEST (TUnzip, single_element_tuples) | |
| TEST (TUnzip, empty_list) | |
| TEST (ZipCmp, four_containers) | |
| TEST (BoundsChecking, next_throws_after_exhaustion) | |
| TEST (BoundsChecking, get_curr_throws) | |
| TEST_F (CompleteGroup, zip_all_short_true) | |
| TEST_F (CompleteGroup, zip_all_short_false) | |
| TEST_F (InCompleteGroup, zip_all_short_unequal_lengths) | |
| TEST_F (InCompleteGroup, zip_all_vs_zip_all_short) | |
| TEST (ZipAllShort, empty_containers) | |
| TEST_F (CompleteGroup, zip_forall_alias) | |
| TEST_F (CompleteGroup, zip_forall_short_alias) | |
| TEST_F (CompleteGroup, zip_any_alias) | |
| TEST_F (CompleteGroup, zip_any_true) | |
| TEST_F (CompleteGroup, zip_any_false) | |
| TEST (ZipAny, empty_containers) | |
| TEST_F (CompleteGroup, zip_none_true) | |
| TEST_F (CompleteGroup, zip_none_false) | |
| TEST (ZipNone, empty_containers) | |
| TEST_F (CompleteGroup, zip_count_all) | |
| TEST_F (CompleteGroup, zip_count_some) | |
| TEST_F (CompleteGroup, zip_count_none) | |
| TEST (ZipCount, empty_containers) | |
| TEST_F (CompleteGroup, zip_length_basic) | |
| TEST_F (InCompleteGroup, zip_length_unequal) | |
| TEST (ZipLength, empty_containers) | |
| TEST (ZipLength, single_container) | |
| TEST_F (CompleteGroup, zip_find_first_found) | |
| TEST_F (CompleteGroup, zip_find_first_not_found) | |
| TEST_F (CompleteGroup, zip_find_first_returns_first_match) | |
| TEST (ZipFindFirst, empty_containers) | |
| TEST_F (CompleteGroup, zip_find_last_found) | |
| TEST_F (CompleteGroup, zip_find_last_not_found) | |
| TEST_F (CompleteGroup, zip_find_last_returns_last_match) | |
| TEST (ZipFindLast, empty_containers) | |
| TEST_F (CompleteGroup, zip_nth_valid) | |
| TEST_F (CompleteGroup, zip_nth_first) | |
| TEST_F (CompleteGroup, zip_nth_last) | |
| TEST_F (CompleteGroup, zip_nth_out_of_range) | |
| TEST (ZipNth, empty_containers) | |
| TEST_F (CompleteGroup, zip_first_basic) | |
| TEST (ZipFirst, empty_containers) | |
| TEST_F (CompleteGroup, tuple_type_alias) | |
| TEST (TypeAliases, item_type_alias) | |
| TEST_F (CompleteGroup, zip_maps_eq_success) | |
| TEST_F (InCompleteGroup, zip_maps_eq_throws) | |
| TEST_F (CompleteGroup, zip_maps_if_eq_success) | |
| TEST_F (InCompleteGroup, zip_maps_if_eq_throws) | |
| TEST_F (CompleteGroup, zip_foldl_eq_success) | |
| TEST_F (InCompleteGroup, zip_foldl_eq_throws) | |
| TEST_F (CompleteGroup, zip_map_auto_deduce) | |
| TEST_F (CompleteGroup, zip_map_numeric) | |
| TEST_F (CompleteGroup, zip_map_eq_success) | |
| TEST_F (InCompleteGroup, zip_map_eq_throws) | |
| TEST (ZipMapEmpty, empty_containers) | |
| TEST (ZipFoldlEmpty, empty_containers) | |
| TEST_F (CompleteGroup, zip_filter_eq_success) | |
| TEST_F (InCompleteGroup, zip_filter_eq_throws) | |
| TEST (ZipFilterEq, empty_containers) | |
| TEST_F (CompleteGroup, zip_filter_eq_all_match) | |
| TEST_F (CompleteGroup, zip_filter_eq_none_match) | |
| TEST (NoneOfTuple, all_satisfy) | |
| TEST (NoneOfTuple, some_satisfy) | |
| TEST (NoneOfTuple, empty_tuple) | |
| TEST (NoneOfTuple, complement_of_any) | |
| TEST (StressNewFunctions, large_containers) | |
| TEST (DynSkipListZip, BasicZipOperations) | |
Tests for Ah Zip.
Definition in file ah-zip.cc.
| TEST | ( | ArrayContainer | , |
| basic_zip_with_array | |||
| ) |
Definition at line 713 of file ah-zip.cc.
References Aleph::count(), Aleph::equal_length(), Aleph::maps(), and Aleph::zip_it().
| TEST | ( | BoundsChecking | , |
| get_curr_throws | |||
| ) |
Definition at line 1462 of file ah-zip.cc.
References Aleph::maps(), and Aleph::zip_it().
| TEST | ( | BoundsChecking | , |
| next_throws_after_exhaustion | |||
| ) |
Definition at line 1449 of file ah-zip.cc.
References Aleph::maps(), and Aleph::zip_it().
| TEST | ( | ConstCorrectness | , |
| const_containers | |||
| ) |
Definition at line 1328 of file ah-zip.cc.
References Aleph::count(), Aleph::equal_length(), Aleph::maps(), Aleph::HTList::size(), Aleph::t_zip(), and Aleph::zip_for_each().
| TEST | ( | DynSkipListZip | , |
| BasicZipOperations | |||
| ) |
Definition at line 2028 of file ah-zip.cc.
References Aleph::count(), Aleph::find(), Aleph::maps(), Aleph::HTList::size(), Aleph::to_string(), Aleph::zip_all(), Aleph::zip_exists(), Aleph::zip_for_each(), Aleph::zip_it(), Aleph::zip_map(), and Aleph::zip_traverse().
| TEST | ( | EmptyContainerTests | , |
| all_empty | |||
| ) |
Definition at line 580 of file ah-zip.cc.
References Aleph::equal_length(), Aleph::HTList::is_empty(), Aleph::maps(), Aleph::t_zip(), Aleph::zip_all(), Aleph::zip_exists(), Aleph::zip_filter(), and Aleph::zip_traverse().
| TEST | ( | EnumZipSingle | , |
| single_container | |||
| ) |
Definition at line 1401 of file ah-zip.cc.
References Aleph::count(), Aleph::enum_zip_it(), l, and Aleph::maps().
| TEST | ( | HashContainers | , |
| mixed_hash_tree_list | |||
| ) |
Definition at line 773 of file ah-zip.cc.
References Aleph::DynSetTree< Key, Tree, Compare >::contains(), Aleph::count(), Aleph::equal_length(), Aleph::maps(), and Aleph::zip_it().
| TEST | ( | HashContainers | , |
| zip_with_dynset_hash | |||
| ) |
Definition at line 732 of file ah-zip.cc.
References Aleph::count(), Aleph::equal_length(), Aleph::maps(), Aleph::HTList::size(), Aleph::zip_for_each(), and Aleph::zip_it().
| TEST | ( | HeterogeneousContainers | , |
| five_different_containers | |||
| ) |
Definition at line 672 of file ah-zip.cc.
References Aleph::count(), Aleph::equal_length(), Aleph::maps(), Aleph::zip_for_each(), and Aleph::zip_it().
| TEST | ( | Immutability | , |
| containers_not_modified | |||
| ) |
Definition at line 1230 of file ah-zip.cc.
References Aleph::maps(), Aleph::t_zip(), Aleph::zip_filter(), Aleph::zip_foldl(), and Aleph::zip_for_each().
| TEST | ( | ManyContainers | , |
| six_containers | |||
| ) |
Definition at line 1348 of file ah-zip.cc.
References Aleph::count(), Aleph::maps(), and Aleph::zip_it().
| TEST | ( | NoneOfTuple | , |
| all_satisfy | |||
| ) |
Definition at line 1961 of file ah-zip.cc.
References Aleph::maps(), and Aleph::none_of_tuple().
| TEST | ( | NoneOfTuple | , |
| complement_of_any | |||
| ) |
Definition at line 1982 of file ah-zip.cc.
References Aleph::any_of_tuple(), Aleph::maps(), Aleph::none_of_tuple(), and pred.
| TEST | ( | NoneOfTuple | , |
| empty_tuple | |||
| ) |
Definition at line 1975 of file ah-zip.cc.
References Aleph::maps(), and Aleph::none_of_tuple().
| TEST | ( | NoneOfTuple | , |
| some_satisfy | |||
| ) |
Definition at line 1968 of file ah-zip.cc.
References Aleph::maps(), and Aleph::none_of_tuple().
| TEST | ( | RvalueContainers | , |
| temporary_containers | |||
| ) |
Definition at line 1376 of file ah-zip.cc.
References Aleph::maps(), Aleph::sum(), and Aleph::zip_foldl().
| TEST | ( | ShortContainers | , |
| single_element | |||
| ) |
Definition at line 1387 of file ah-zip.cc.
References Aleph::DynList< T >::get_first(), Aleph::maps(), Aleph::HTList::size(), and Aleph::t_zip().
| TEST | ( | SingleContainer | , |
| functional_operations | |||
| ) |
Definition at line 1294 of file ah-zip.cc.
References l, Aleph::maps(), Aleph::HTList::size(), Aleph::sum(), Aleph::zip_all(), Aleph::zip_exists(), Aleph::zip_filter(), Aleph::zip_find_index(), Aleph::zip_foldl(), Aleph::zip_partition(), and Aleph::zip_traverse().
| TEST | ( | SingleContainerZip | , |
| basic | |||
| ) |
Definition at line 515 of file ah-zip.cc.
References Aleph::count(), l, Aleph::maps(), and Aleph::zip_it().
| TEST | ( | SingleContainerZip | , |
| equal_length_single | |||
| ) |
Definition at line 530 of file ah-zip.cc.
References Aleph::equal_length(), l, and Aleph::maps().
| TEST | ( | StdZip | , |
| basic_vectors | |||
| ) |
Definition at line 374 of file ah-zip.cc.
References Aleph::maps(), and Aleph::std_zip().
| TEST | ( | StdZip | , |
| unequal_lengths | |||
| ) |
Definition at line 391 of file ah-zip.cc.
References Aleph::maps(), and Aleph::std_zip().
| TEST | ( | StdZipN | , |
| alias_matches_tzip_std | |||
| ) |
Definition at line 477 of file ah-zip.cc.
References Aleph::maps(), Aleph::std_zip_n(), and Aleph::tzip_std().
| TEST | ( | StdZipN | , |
| stops_at_shortest | |||
| ) |
Definition at line 488 of file ah-zip.cc.
References Aleph::maps(), and Aleph::std_zip_n().
| TEST | ( | StressNewFunctions | , |
| large_containers | |||
| ) |
Definition at line 1993 of file ah-zip.cc.
References Aleph::maps(), Aleph::zip_count(), Aleph::zip_find_first(), Aleph::zip_find_last(), Aleph::zip_length(), Aleph::zip_none(), and Aleph::zip_nth().
| TEST | ( | StressTest | , |
| large_containers | |||
| ) |
Definition at line 614 of file ah-zip.cc.
References Aleph::equal_length(), Aleph::maps(), Aleph::HTList::size(), Aleph::sum(), Aleph::t_zip(), and Aleph::zip_foldl().
| TEST | ( | StressTestNewFeatures | , |
| large_containers | |||
| ) |
Definition at line 1187 of file ah-zip.cc.
References Aleph::maps(), Aleph::HTList::size(), Aleph::zip_drop(), Aleph::zip_drop_while(), Aleph::zip_for_each_indexed(), Aleph::zip_take(), Aleph::zip_take_while(), and Aleph::zip_transform().
| TEST | ( | TUnzip | , |
| empty_list | |||
| ) |
Definition at line 1425 of file ah-zip.cc.
References l, Aleph::maps(), and Aleph::t_unzip().
| TEST | ( | TUnzip | , |
| single_element_tuples | |||
| ) |
Definition at line 1416 of file ah-zip.cc.
References l, Aleph::maps(), and Aleph::t_unzip().
| TEST | ( | TupleHelpers | , |
| all_any_combined | |||
| ) |
Definition at line 1169 of file ah-zip.cc.
References Aleph::all_of_tuple(), Aleph::any_of_tuple(), and Aleph::maps().
| TEST | ( | TupleHelpers | , |
| all_of_tuple_empty | |||
| ) |
Definition at line 1137 of file ah-zip.cc.
References Aleph::all_of_tuple(), and Aleph::maps().
| TEST | ( | TupleHelpers | , |
| all_of_tuple_false | |||
| ) |
Definition at line 1129 of file ah-zip.cc.
References Aleph::all_of_tuple(), and Aleph::maps().
| TEST | ( | TupleHelpers | , |
| all_of_tuple_true | |||
| ) |
Definition at line 1121 of file ah-zip.cc.
References Aleph::all_of_tuple(), and Aleph::maps().
| TEST | ( | TupleHelpers | , |
| any_of_tuple_empty | |||
| ) |
Definition at line 1161 of file ah-zip.cc.
References Aleph::any_of_tuple(), and Aleph::maps().
| TEST | ( | TupleHelpers | , |
| any_of_tuple_false | |||
| ) |
Definition at line 1153 of file ah-zip.cc.
References Aleph::any_of_tuple(), and Aleph::maps().
| TEST | ( | TupleHelpers | , |
| any_of_tuple_true | |||
| ) |
Definition at line 1145 of file ah-zip.cc.
References Aleph::any_of_tuple(), and Aleph::maps().
| TEST | ( | TupleHelpers | , |
| for_each_in_tuple_basic | |||
| ) |
Definition at line 1044 of file ah-zip.cc.
References Aleph::for_each_in_tuple(), Aleph::maps(), and Aleph::HTList::size().
| TEST | ( | TupleHelpers | , |
| for_each_in_tuple_empty | |||
| ) |
Definition at line 1072 of file ah-zip.cc.
References Aleph::count(), Aleph::for_each_in_tuple(), and Aleph::maps().
| TEST | ( | TupleHelpers | , |
| for_each_in_tuple_modify | |||
| ) |
Definition at line 1061 of file ah-zip.cc.
References Aleph::for_each_in_tuple(), and Aleph::maps().
| TEST | ( | TupleHelpers | , |
| transform_tuple_basic | |||
| ) |
Definition at line 1080 of file ah-zip.cc.
References Aleph::maps(), and Aleph::transform_tuple().
| TEST | ( | TupleHelpers | , |
| transform_tuple_heterogeneous | |||
| ) |
Definition at line 1104 of file ah-zip.cc.
References Aleph::maps(), and Aleph::transform_tuple().
| TEST | ( | TupleHelpers | , |
| transform_tuple_type_change | |||
| ) |
Definition at line 1091 of file ah-zip.cc.
References Aleph::maps(), Aleph::to_string(), and Aleph::transform_tuple().
| TEST | ( | TypeAliases | , |
| item_type_alias | |||
| ) |
Definition at line 1764 of file ah-zip.cc.
References Aleph::maps().
| TEST | ( | TzipStd | , |
| five_containers | |||
| ) |
Definition at line 459 of file ah-zip.cc.
References Aleph::maps(), and Aleph::tzip_std().
| TEST | ( | TzipStd | , |
| four_containers | |||
| ) |
Definition at line 436 of file ah-zip.cc.
References Aleph::maps(), and Aleph::tzip_std().
| TEST | ( | TzipStd | , |
| three_containers | |||
| ) |
Definition at line 421 of file ah-zip.cc.
References Aleph::maps(), and Aleph::tzip_std().
| TEST | ( | TzipStd | , |
| two_containers | |||
| ) |
Definition at line 406 of file ah-zip.cc.
References Aleph::maps(), and Aleph::tzip_std().
| TEST | ( | TzipStd | , |
| unequal_lengths | |||
| ) |
Definition at line 502 of file ah-zip.cc.
References Aleph::maps(), and Aleph::tzip_std().
| TEST | ( | ZipAllShort | , |
| empty_containers | |||
| ) |
Definition at line 1507 of file ah-zip.cc.
References Aleph::maps(), and Aleph::zip_all_short().
| TEST | ( | ZipAny | , |
| empty_containers | |||
| ) |
Definition at line 1551 of file ah-zip.cc.
References Aleph::maps(), and Aleph::zip_any().
| TEST | ( | ZipCmp | , |
| empty_containers | |||
| ) |
Definition at line 1252 of file ah-zip.cc.
References Aleph::maps(), and Aleph::zip_cmp().
| TEST | ( | ZipCmp | , |
| four_containers | |||
| ) |
Definition at line 1435 of file ah-zip.cc.
References Aleph::maps(), and Aleph::zip_cmp().
| TEST | ( | ZipCmp | , |
| single_element | |||
| ) |
Definition at line 1262 of file ah-zip.cc.
References Aleph::maps(), and Aleph::zip_cmp().
| TEST | ( | ZipCount | , |
| empty_containers | |||
| ) |
Definition at line 1595 of file ah-zip.cc.
References Aleph::maps(), and Aleph::zip_count().
| TEST | ( | ZipFilterEq | , |
| empty_containers | |||
| ) |
Definition at line 1936 of file ah-zip.cc.
References Aleph::maps(), and Aleph::zip_filter_eq().
| TEST | ( | ZipFindFirst | , |
| empty_containers | |||
| ) |
Definition at line 1650 of file ah-zip.cc.
References Aleph::maps(), and Aleph::zip_find_first().
| TEST | ( | ZipFindLast | , |
| empty_containers | |||
| ) |
Definition at line 1682 of file ah-zip.cc.
References Aleph::maps(), and Aleph::zip_find_last().
| TEST | ( | ZipFirst | , |
| empty_containers | |||
| ) |
Definition at line 1740 of file ah-zip.cc.
References Aleph::maps(), and Aleph::zip_first().
| TEST | ( | ZipFoldlEmpty | , |
| empty_containers | |||
| ) |
Definition at line 1902 of file ah-zip.cc.
References Aleph::maps(), Aleph::sum(), Aleph::zip_foldl(), and Aleph::zip_foldl_eq().
| TEST | ( | ZipForEachIndexed | , |
| empty_containers | |||
| ) |
Definition at line 901 of file ah-zip.cc.
References Aleph::count(), Aleph::maps(), and Aleph::zip_for_each_indexed().
| TEST | ( | ZipIteratorSemantics | , |
| copy_iterator | |||
| ) |
Definition at line 1273 of file ah-zip.cc.
References Aleph::maps(), and Aleph::zip_it().
| TEST | ( | ZipLength | , |
| empty_containers | |||
| ) |
Definition at line 1612 of file ah-zip.cc.
References Aleph::maps(), and Aleph::zip_length().
| TEST | ( | ZipLength | , |
| single_container | |||
| ) |
Definition at line 1618 of file ah-zip.cc.
References l, Aleph::maps(), and Aleph::zip_length().
| TEST | ( | ZipMapEmpty | , |
| empty_containers | |||
| ) |
Definition at line 1890 of file ah-zip.cc.
References Aleph::HTList::is_empty(), Aleph::maps(), Aleph::zip_map(), and Aleph::zip_map_eq().
| TEST | ( | ZipNone | , |
| empty_containers | |||
| ) |
Definition at line 1570 of file ah-zip.cc.
References Aleph::maps(), and Aleph::zip_none().
| TEST | ( | ZipNth | , |
| empty_containers | |||
| ) |
Definition at line 1723 of file ah-zip.cc.
References Aleph::maps(), and Aleph::zip_nth().
| TEST | ( | ZipTakeDrop | , |
| empty_containers | |||
| ) |
Definition at line 1032 of file ah-zip.cc.
References Aleph::maps(), Aleph::zip_drop(), Aleph::zip_drop_while(), Aleph::zip_take(), and Aleph::zip_take_while().
| TEST | ( | ZipTransform | , |
| empty_containers | |||
| ) |
Definition at line 843 of file ah-zip.cc.
References Aleph::maps(), and Aleph::zip_transform().
| TEST_F | ( | CompleteGroup | , |
| completed_behavior | |||
| ) |
Definition at line 647 of file ah-zip.cc.
References Aleph::maps(), and Aleph::zip_it().
| TEST_F | ( | CompleteGroup | , |
| get_curr_list_homogeneous | |||
| ) |
Definition at line 537 of file ah-zip.cc.
References LocateFunctions< Container, Type >::get_it(), Aleph::maps(), Aleph::HTList::size(), and Aleph::zip_it().
| TEST_F | ( | CompleteGroup | , |
| Iterators | |||
| ) |
Definition at line 118 of file ah-zip.cc.
References Aleph::enum_zip_it(), Aleph::maps(), Aleph::to_string(), Aleph::zip_it(), and Aleph::zip_it_pos().
| TEST_F | ( | CompleteGroup | , |
| ml_operations | |||
| ) |
Definition at line 198 of file ah-zip.cc.
References Aleph::eq(), Aleph::equal_length(), GenericItems< Container, T >::keys(), l, Aleph::maps(), N, LocateFunctions< Container, Type >::nth(), Aleph::sum(), Aleph::t_unzip(), Aleph::t_zip(), Aleph::to_string(), Aleph::zip_all(), Aleph::zip_cmp(), Aleph::zip_exists(), Aleph::zip_filter(), Aleph::zip_find_index(), Aleph::zip_foldl(), Aleph::zip_for_each(), Aleph::zip_for_each_eq(), Aleph::zip_it(), Aleph::zip_lists(), Aleph::zip_partition(), Aleph::zip_traverse(), and Aleph::zip_traverse_eq().
| TEST_F | ( | CompleteGroup | , |
| noexcept_methods | |||
| ) |
Definition at line 600 of file ah-zip.cc.
References Aleph::enum_zip_it(), Aleph::maps(), and Aleph::zip_it().
| TEST_F | ( | CompleteGroup | , |
| t_enum_zip_basic | |||
| ) |
Definition at line 337 of file ah-zip.cc.
References Aleph::maps(), N, and Aleph::t_enum_zip().
| TEST_F | ( | CompleteGroup | , |
| t_enum_zip_eq_success | |||
| ) |
Definition at line 353 of file ah-zip.cc.
References Aleph::maps(), N, and Aleph::t_enum_zip_eq().
| TEST_F | ( | CompleteGroup | , |
| tuple_type_alias | |||
| ) |
Definition at line 1748 of file ah-zip.cc.
References Aleph::maps().
| TEST_F | ( | CompleteGroup | , |
| zip_all_short_false | |||
| ) |
Definition at line 1486 of file ah-zip.cc.
References Aleph::maps(), and Aleph::zip_all_short().
| TEST_F | ( | CompleteGroup | , |
| zip_all_short_true | |||
| ) |
Definition at line 1481 of file ah-zip.cc.
References Aleph::maps(), and Aleph::zip_all_short().
| TEST_F | ( | CompleteGroup | , |
| zip_any_alias | |||
| ) |
Definition at line 1532 of file ah-zip.cc.
References Aleph::maps(), Aleph::zip_any(), and Aleph::zip_exists().
| TEST_F | ( | CompleteGroup | , |
| zip_any_false | |||
| ) |
Definition at line 1546 of file ah-zip.cc.
References Aleph::maps(), and Aleph::zip_any().
| TEST_F | ( | CompleteGroup | , |
| zip_any_true | |||
| ) |
Definition at line 1541 of file ah-zip.cc.
References Aleph::maps(), and Aleph::zip_any().
| TEST_F | ( | CompleteGroup | , |
| zip_cmp_less_than | |||
| ) |
Definition at line 569 of file ah-zip.cc.
References Aleph::maps(), and Aleph::zip_cmp().
| TEST_F | ( | CompleteGroup | , |
| zip_count_all | |||
| ) |
Definition at line 1577 of file ah-zip.cc.
References Aleph::maps(), N, and Aleph::zip_count().
| TEST_F | ( | CompleteGroup | , |
| zip_count_none | |||
| ) |
Definition at line 1589 of file ah-zip.cc.
References Aleph::maps(), and Aleph::zip_count().
| TEST_F | ( | CompleteGroup | , |
| zip_count_some | |||
| ) |
Definition at line 1583 of file ah-zip.cc.
References Aleph::maps(), and Aleph::zip_count().
| TEST_F | ( | CompleteGroup | , |
| zip_drop_all | |||
| ) |
Definition at line 955 of file ah-zip.cc.
References Aleph::maps(), N, and Aleph::zip_drop().
| TEST_F | ( | CompleteGroup | , |
| zip_drop_basic | |||
| ) |
Definition at line 939 of file ah-zip.cc.
References Aleph::maps(), N, Aleph::to_string(), and Aleph::zip_drop().
| TEST_F | ( | CompleteGroup | , |
| zip_drop_more_than_available | |||
| ) |
Definition at line 961 of file ah-zip.cc.
References Aleph::maps(), and Aleph::zip_drop().
| TEST_F | ( | CompleteGroup | , |
| zip_drop_while_all | |||
| ) |
Definition at line 1025 of file ah-zip.cc.
References Aleph::maps(), and Aleph::zip_drop_while().
| TEST_F | ( | CompleteGroup | , |
| zip_drop_while_basic | |||
| ) |
Definition at line 1003 of file ah-zip.cc.
References Aleph::maps(), N, and Aleph::zip_drop_while().
| TEST_F | ( | CompleteGroup | , |
| zip_drop_while_none | |||
| ) |
Definition at line 1018 of file ah-zip.cc.
References Aleph::maps(), N, and Aleph::zip_drop_while().
| TEST_F | ( | CompleteGroup | , |
| zip_drop_zero | |||
| ) |
Definition at line 967 of file ah-zip.cc.
References Aleph::maps(), N, and Aleph::zip_drop().
| TEST_F | ( | CompleteGroup | , |
| zip_filter_eq_all_match | |||
| ) |
Definition at line 1943 of file ah-zip.cc.
References Aleph::maps(), N, and Aleph::zip_filter_eq().
| TEST_F | ( | CompleteGroup | , |
| zip_filter_eq_none_match | |||
| ) |
Definition at line 1952 of file ah-zip.cc.
References Aleph::maps(), and Aleph::zip_filter_eq().
| TEST_F | ( | CompleteGroup | , |
| zip_filter_eq_success | |||
| ) |
Definition at line 1918 of file ah-zip.cc.
References Aleph::maps(), and Aleph::zip_filter_eq().
| TEST_F | ( | CompleteGroup | , |
| zip_find_first_found | |||
| ) |
Definition at line 1624 of file ah-zip.cc.
References Aleph::maps(), and Aleph::zip_find_first().
| TEST_F | ( | CompleteGroup | , |
| zip_find_first_not_found | |||
| ) |
Definition at line 1634 of file ah-zip.cc.
References Aleph::maps(), and Aleph::zip_find_first().
| TEST_F | ( | CompleteGroup | , |
| zip_find_first_returns_first_match | |||
| ) |
Definition at line 1641 of file ah-zip.cc.
References Aleph::maps(), and Aleph::zip_find_first().
| TEST_F | ( | CompleteGroup | , |
| zip_find_index_first_element | |||
| ) |
Definition at line 640 of file ah-zip.cc.
References Aleph::maps(), and Aleph::zip_find_index().
| TEST_F | ( | CompleteGroup | , |
| zip_find_index_not_found | |||
| ) |
Definition at line 633 of file ah-zip.cc.
References Aleph::maps(), N, and Aleph::zip_find_index().
| TEST_F | ( | CompleteGroup | , |
| zip_find_last_found | |||
| ) |
Definition at line 1657 of file ah-zip.cc.
References Aleph::maps(), and Aleph::zip_find_last().
| TEST_F | ( | CompleteGroup | , |
| zip_find_last_not_found | |||
| ) |
Definition at line 1666 of file ah-zip.cc.
References Aleph::maps(), and Aleph::zip_find_last().
| TEST_F | ( | CompleteGroup | , |
| zip_find_last_returns_last_match | |||
| ) |
Definition at line 1673 of file ah-zip.cc.
References Aleph::maps(), N, and Aleph::zip_find_last().
| TEST_F | ( | CompleteGroup | , |
| zip_first_basic | |||
| ) |
Definition at line 1730 of file ah-zip.cc.
References Aleph::maps(), and Aleph::zip_first().
| TEST_F | ( | CompleteGroup | , |
| zip_foldl_eq_success | |||
| ) |
Definition at line 1818 of file ah-zip.cc.
References Aleph::maps(), N, Aleph::sum(), and Aleph::zip_foldl_eq().
| TEST_F | ( | CompleteGroup | , |
| zip_for_each_indexed_basic | |||
| ) |
Definition at line 852 of file ah-zip.cc.
References Aleph::maps(), N, Aleph::HTList::size(), and Aleph::zip_for_each_indexed().
| TEST_F | ( | CompleteGroup | , |
| zip_for_each_indexed_eq_success | |||
| ) |
Definition at line 881 of file ah-zip.cc.
References Aleph::count(), Aleph::maps(), N, and Aleph::zip_for_each_indexed_eq().
| TEST_F | ( | CompleteGroup | , |
| zip_for_each_indexed_verify_tuple | |||
| ) |
Definition at line 872 of file ah-zip.cc.
References Aleph::maps(), Aleph::to_string(), and Aleph::zip_for_each_indexed().
| TEST_F | ( | CompleteGroup | , |
| zip_forall_alias | |||
| ) |
Definition at line 1514 of file ah-zip.cc.
References Aleph::maps(), Aleph::zip_all(), and Aleph::zip_forall().
| TEST_F | ( | CompleteGroup | , |
| zip_forall_short_alias | |||
| ) |
Definition at line 1523 of file ah-zip.cc.
References Aleph::maps(), Aleph::zip_all_short(), and Aleph::zip_forall_short().
| TEST_F | ( | CompleteGroup | , |
| zip_length_basic | |||
| ) |
Definition at line 1601 of file ah-zip.cc.
References Aleph::maps(), N, and Aleph::zip_length().
| TEST_F | ( | CompleteGroup | , |
| zip_lists_eq_success | |||
| ) |
Definition at line 307 of file ah-zip.cc.
References LocateFunctions< Container, Type >::get_it(), Aleph::maps(), N, Aleph::HTList::size(), and Aleph::zip_lists_eq().
| TEST_F | ( | CompleteGroup | , |
| zip_map_auto_deduce | |||
| ) |
Definition at line 1835 of file ah-zip.cc.
References Aleph::maps(), N, Aleph::to_string(), and Aleph::zip_map().
| TEST_F | ( | CompleteGroup | , |
| zip_map_eq_success | |||
| ) |
Definition at line 1868 of file ah-zip.cc.
References Aleph::maps(), N, and Aleph::zip_map_eq().
| TEST_F | ( | CompleteGroup | , |
| zip_map_numeric | |||
| ) |
Definition at line 1850 of file ah-zip.cc.
References Aleph::maps(), N, and Aleph::zip_map().
| TEST_F | ( | CompleteGroup | , |
| zip_maps_eq_success | |||
| ) |
Definition at line 1775 of file ah-zip.cc.
References Aleph::maps(), N, and Aleph::to_string().
| TEST_F | ( | CompleteGroup | , |
| zip_maps_if_eq_success | |||
| ) |
Definition at line 1793 of file ah-zip.cc.
References Aleph::maps(), and N.
| TEST_F | ( | CompleteGroup | , |
| zip_none_false | |||
| ) |
Definition at line 1564 of file ah-zip.cc.
References Aleph::maps(), and Aleph::zip_none().
| TEST_F | ( | CompleteGroup | , |
| zip_none_true | |||
| ) |
Definition at line 1558 of file ah-zip.cc.
References Aleph::maps(), and Aleph::zip_none().
| TEST_F | ( | CompleteGroup | , |
| zip_nth_first | |||
| ) |
Definition at line 1699 of file ah-zip.cc.
References Aleph::maps(), and Aleph::zip_nth().
| TEST_F | ( | CompleteGroup | , |
| zip_nth_last | |||
| ) |
Definition at line 1708 of file ah-zip.cc.
References Aleph::maps(), N, and Aleph::zip_nth().
| TEST_F | ( | CompleteGroup | , |
| zip_nth_out_of_range | |||
| ) |
Definition at line 1716 of file ah-zip.cc.
References Aleph::maps(), N, and Aleph::zip_nth().
| TEST_F | ( | CompleteGroup | , |
| zip_nth_valid | |||
| ) |
Definition at line 1689 of file ah-zip.cc.
References Aleph::maps(), and Aleph::zip_nth().
| TEST_F | ( | CompleteGroup | , |
| zip_take_basic | |||
| ) |
Definition at line 911 of file ah-zip.cc.
References Aleph::maps(), Aleph::to_string(), and Aleph::zip_take().
| TEST_F | ( | CompleteGroup | , |
| zip_take_more_than_available | |||
| ) |
Definition at line 927 of file ah-zip.cc.
References Aleph::maps(), N, and Aleph::zip_take().
| TEST_F | ( | CompleteGroup | , |
| zip_take_while_all | |||
| ) |
Definition at line 996 of file ah-zip.cc.
References Aleph::maps(), N, and Aleph::zip_take_while().
| TEST_F | ( | CompleteGroup | , |
| zip_take_while_basic | |||
| ) |
Definition at line 973 of file ah-zip.cc.
References Aleph::maps(), and Aleph::zip_take_while().
| TEST_F | ( | CompleteGroup | , |
| zip_take_while_none | |||
| ) |
Definition at line 989 of file ah-zip.cc.
References Aleph::maps(), and Aleph::zip_take_while().
| TEST_F | ( | CompleteGroup | , |
| zip_take_zero | |||
| ) |
Definition at line 933 of file ah-zip.cc.
References Aleph::maps(), and Aleph::zip_take().
| TEST_F | ( | CompleteGroup | , |
| zip_transform_basic | |||
| ) |
Definition at line 799 of file ah-zip.cc.
References Aleph::maps(), N, Aleph::to_string(), and Aleph::zip_transform().
| TEST_F | ( | CompleteGroup | , |
| zip_transform_eq_success | |||
| ) |
Definition at line 824 of file ah-zip.cc.
References Aleph::maps(), N, and Aleph::zip_transform_eq().
| TEST_F | ( | CompleteGroup | , |
| zip_transform_numeric | |||
| ) |
Definition at line 812 of file ah-zip.cc.
References Aleph::maps(), N, and Aleph::zip_transform().
| TEST_F | ( | EmptyGroup | , |
| empty | |||
| ) |
Definition at line 77 of file ah-zip.cc.
References Aleph::enum_zip_it(), Aleph::enum_zip_it_pos(), Aleph::maps(), Aleph::zip_it(), and Aleph::zip_it_pos().
| TEST_F | ( | InCompleteGroup | , |
| completed_behavior_incomplete | |||
| ) |
Definition at line 659 of file ah-zip.cc.
References Aleph::maps(), and Aleph::zip_it().
| TEST_F | ( | InCompleteGroup | , |
| ml_operations | |||
| ) |
Definition at line 148 of file ah-zip.cc.
References Aleph::equal_length(), Aleph::maps(), Aleph::t_zip_eq(), Aleph::to_string(), Aleph::zip_all(), Aleph::zip_exists(), Aleph::zip_for_each(), Aleph::zip_for_each_eq(), Aleph::zip_traverse(), and Aleph::zip_traverse_eq().
| TEST_F | ( | InCompleteGroup | , |
| t_enum_zip_eq_throws | |||
| ) |
Definition at line 368 of file ah-zip.cc.
References Aleph::maps(), and Aleph::t_enum_zip_eq().
| TEST_F | ( | InCompleteGroup | , |
| zip_all_short_unequal_lengths | |||
| ) |
Definition at line 1491 of file ah-zip.cc.
References Aleph::maps(), and Aleph::zip_all_short().
| TEST_F | ( | InCompleteGroup | , |
| zip_all_vs_zip_all_short | |||
| ) |
Definition at line 1498 of file ah-zip.cc.
References Aleph::maps(), Aleph::zip_all(), and Aleph::zip_all_short().
| TEST_F | ( | InCompleteGroup | , |
| zip_filter_eq_throws | |||
| ) |
Definition at line 1928 of file ah-zip.cc.
References Aleph::maps(), and Aleph::zip_filter_eq().
| TEST_F | ( | InCompleteGroup | , |
| zip_foldl_eq_throws | |||
| ) |
Definition at line 1827 of file ah-zip.cc.
References Aleph::maps(), and Aleph::zip_foldl_eq().
| TEST_F | ( | InCompleteGroup | , |
| zip_for_each_indexed_eq_throws | |||
| ) |
Definition at line 893 of file ah-zip.cc.
References Aleph::maps(), and Aleph::zip_for_each_indexed_eq().
| TEST_F | ( | InCompleteGroup | , |
| zip_length_unequal | |||
| ) |
Definition at line 1606 of file ah-zip.cc.
References Aleph::maps(), and Aleph::zip_length().
| TEST_F | ( | InCompleteGroup | , |
| zip_lists_eq_throws | |||
| ) |
Definition at line 328 of file ah-zip.cc.
References Aleph::maps(), and Aleph::zip_lists_eq().
| TEST_F | ( | InCompleteGroup | , |
| zip_map_eq_throws | |||
| ) |
Definition at line 1882 of file ah-zip.cc.
References Aleph::maps(), and Aleph::zip_map_eq().
| TEST_F | ( | InCompleteGroup | , |
| zip_maps_eq_throws | |||
| ) |
Definition at line 1785 of file ah-zip.cc.
References Aleph::maps().
| TEST_F | ( | InCompleteGroup | , |
| zip_maps_if_eq_throws | |||
| ) |
Definition at line 1806 of file ah-zip.cc.
References Aleph::maps().
| TEST_F | ( | InCompleteGroup | , |
| zip_transform_eq_throws | |||
| ) |
Definition at line 835 of file ah-zip.cc.
References Aleph::maps(), and Aleph::zip_transform_eq().