Aleph-w 3.0
A C++ Library for Data Structures and Algorithms
Loading...
Searching...
No Matches
ah-zip.cc File Reference

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>
Include dependency graph for ah-zip.cc:

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)
 

Detailed Description

Tests for Ah Zip.

Definition in file ah-zip.cc.

Function Documentation

◆ TEST() [1/69]

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() [2/69]

TEST ( BoundsChecking  ,
get_curr_throws   
)

Definition at line 1462 of file ah-zip.cc.

References Aleph::maps(), and Aleph::zip_it().

◆ TEST() [3/69]

TEST ( BoundsChecking  ,
next_throws_after_exhaustion   
)

Definition at line 1449 of file ah-zip.cc.

References Aleph::maps(), and Aleph::zip_it().

◆ TEST() [4/69]

TEST ( ConstCorrectness  ,
const_containers   
)

◆ TEST() [5/69]

◆ TEST() [6/69]

TEST ( EmptyContainerTests  ,
all_empty   
)

◆ TEST() [7/69]

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() [8/69]

TEST ( HashContainers  ,
mixed_hash_tree_list   
)

◆ TEST() [9/69]

TEST ( HashContainers  ,
zip_with_dynset_hash   
)

◆ TEST() [10/69]

TEST ( HeterogeneousContainers  ,
five_different_containers   
)

◆ TEST() [11/69]

TEST ( Immutability  ,
containers_not_modified   
)

◆ TEST() [12/69]

TEST ( ManyContainers  ,
six_containers   
)

Definition at line 1348 of file ah-zip.cc.

References Aleph::count(), Aleph::maps(), and Aleph::zip_it().

◆ TEST() [13/69]

TEST ( NoneOfTuple  ,
all_satisfy   
)

Definition at line 1961 of file ah-zip.cc.

References Aleph::maps(), and Aleph::none_of_tuple().

◆ TEST() [14/69]

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() [15/69]

TEST ( NoneOfTuple  ,
empty_tuple   
)

Definition at line 1975 of file ah-zip.cc.

References Aleph::maps(), and Aleph::none_of_tuple().

◆ TEST() [16/69]

TEST ( NoneOfTuple  ,
some_satisfy   
)

Definition at line 1968 of file ah-zip.cc.

References Aleph::maps(), and Aleph::none_of_tuple().

◆ TEST() [17/69]

TEST ( RvalueContainers  ,
temporary_containers   
)

Definition at line 1376 of file ah-zip.cc.

References Aleph::maps(), Aleph::sum(), and Aleph::zip_foldl().

◆ TEST() [18/69]

TEST ( ShortContainers  ,
single_element   
)

◆ TEST() [19/69]

◆ TEST() [20/69]

TEST ( SingleContainerZip  ,
basic   
)

Definition at line 515 of file ah-zip.cc.

References Aleph::count(), l, Aleph::maps(), and Aleph::zip_it().

◆ TEST() [21/69]

TEST ( SingleContainerZip  ,
equal_length_single   
)

Definition at line 530 of file ah-zip.cc.

References Aleph::equal_length(), l, and Aleph::maps().

◆ TEST() [22/69]

TEST ( StdZip  ,
basic_vectors   
)

Definition at line 374 of file ah-zip.cc.

References Aleph::maps(), and Aleph::std_zip().

◆ TEST() [23/69]

TEST ( StdZip  ,
unequal_lengths   
)

Definition at line 391 of file ah-zip.cc.

References Aleph::maps(), and Aleph::std_zip().

◆ TEST() [24/69]

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() [25/69]

TEST ( StdZipN  ,
stops_at_shortest   
)

Definition at line 488 of file ah-zip.cc.

References Aleph::maps(), and Aleph::std_zip_n().

◆ TEST() [26/69]

TEST ( StressNewFunctions  ,
large_containers   
)

◆ TEST() [27/69]

TEST ( StressTest  ,
large_containers   
)

◆ TEST() [28/69]

TEST ( StressTestNewFeatures  ,
large_containers   
)

◆ TEST() [29/69]

TEST ( TUnzip  ,
empty_list   
)

Definition at line 1425 of file ah-zip.cc.

References l, Aleph::maps(), and Aleph::t_unzip().

◆ TEST() [30/69]

TEST ( TUnzip  ,
single_element_tuples   
)

Definition at line 1416 of file ah-zip.cc.

References l, Aleph::maps(), and Aleph::t_unzip().

◆ TEST() [31/69]

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() [32/69]

TEST ( TupleHelpers  ,
all_of_tuple_empty   
)

Definition at line 1137 of file ah-zip.cc.

References Aleph::all_of_tuple(), and Aleph::maps().

◆ TEST() [33/69]

TEST ( TupleHelpers  ,
all_of_tuple_false   
)

Definition at line 1129 of file ah-zip.cc.

References Aleph::all_of_tuple(), and Aleph::maps().

◆ TEST() [34/69]

TEST ( TupleHelpers  ,
all_of_tuple_true   
)

Definition at line 1121 of file ah-zip.cc.

References Aleph::all_of_tuple(), and Aleph::maps().

◆ TEST() [35/69]

TEST ( TupleHelpers  ,
any_of_tuple_empty   
)

Definition at line 1161 of file ah-zip.cc.

References Aleph::any_of_tuple(), and Aleph::maps().

◆ TEST() [36/69]

TEST ( TupleHelpers  ,
any_of_tuple_false   
)

Definition at line 1153 of file ah-zip.cc.

References Aleph::any_of_tuple(), and Aleph::maps().

◆ TEST() [37/69]

TEST ( TupleHelpers  ,
any_of_tuple_true   
)

Definition at line 1145 of file ah-zip.cc.

References Aleph::any_of_tuple(), and Aleph::maps().

◆ TEST() [38/69]

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() [39/69]

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() [40/69]

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() [41/69]

TEST ( TupleHelpers  ,
transform_tuple_basic   
)

Definition at line 1080 of file ah-zip.cc.

References Aleph::maps(), and Aleph::transform_tuple().

◆ TEST() [42/69]

TEST ( TupleHelpers  ,
transform_tuple_heterogeneous   
)

Definition at line 1104 of file ah-zip.cc.

References Aleph::maps(), and Aleph::transform_tuple().

◆ TEST() [43/69]

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() [44/69]

TEST ( TypeAliases  ,
item_type_alias   
)

Definition at line 1764 of file ah-zip.cc.

References Aleph::maps().

◆ TEST() [45/69]

TEST ( TzipStd  ,
five_containers   
)

Definition at line 459 of file ah-zip.cc.

References Aleph::maps(), and Aleph::tzip_std().

◆ TEST() [46/69]

TEST ( TzipStd  ,
four_containers   
)

Definition at line 436 of file ah-zip.cc.

References Aleph::maps(), and Aleph::tzip_std().

◆ TEST() [47/69]

TEST ( TzipStd  ,
three_containers   
)

Definition at line 421 of file ah-zip.cc.

References Aleph::maps(), and Aleph::tzip_std().

◆ TEST() [48/69]

TEST ( TzipStd  ,
two_containers   
)

Definition at line 406 of file ah-zip.cc.

References Aleph::maps(), and Aleph::tzip_std().

◆ TEST() [49/69]

TEST ( TzipStd  ,
unequal_lengths   
)

Definition at line 502 of file ah-zip.cc.

References Aleph::maps(), and Aleph::tzip_std().

◆ TEST() [50/69]

TEST ( ZipAllShort  ,
empty_containers   
)

Definition at line 1507 of file ah-zip.cc.

References Aleph::maps(), and Aleph::zip_all_short().

◆ TEST() [51/69]

TEST ( ZipAny  ,
empty_containers   
)

Definition at line 1551 of file ah-zip.cc.

References Aleph::maps(), and Aleph::zip_any().

◆ TEST() [52/69]

TEST ( ZipCmp  ,
empty_containers   
)

Definition at line 1252 of file ah-zip.cc.

References Aleph::maps(), and Aleph::zip_cmp().

◆ TEST() [53/69]

TEST ( ZipCmp  ,
four_containers   
)

Definition at line 1435 of file ah-zip.cc.

References Aleph::maps(), and Aleph::zip_cmp().

◆ TEST() [54/69]

TEST ( ZipCmp  ,
single_element   
)

Definition at line 1262 of file ah-zip.cc.

References Aleph::maps(), and Aleph::zip_cmp().

◆ TEST() [55/69]

TEST ( ZipCount  ,
empty_containers   
)

Definition at line 1595 of file ah-zip.cc.

References Aleph::maps(), and Aleph::zip_count().

◆ TEST() [56/69]

TEST ( ZipFilterEq  ,
empty_containers   
)

Definition at line 1936 of file ah-zip.cc.

References Aleph::maps(), and Aleph::zip_filter_eq().

◆ TEST() [57/69]

TEST ( ZipFindFirst  ,
empty_containers   
)

Definition at line 1650 of file ah-zip.cc.

References Aleph::maps(), and Aleph::zip_find_first().

◆ TEST() [58/69]

TEST ( ZipFindLast  ,
empty_containers   
)

Definition at line 1682 of file ah-zip.cc.

References Aleph::maps(), and Aleph::zip_find_last().

◆ TEST() [59/69]

TEST ( ZipFirst  ,
empty_containers   
)

Definition at line 1740 of file ah-zip.cc.

References Aleph::maps(), and Aleph::zip_first().

◆ TEST() [60/69]

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() [61/69]

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() [62/69]

TEST ( ZipIteratorSemantics  ,
copy_iterator   
)

Definition at line 1273 of file ah-zip.cc.

References Aleph::maps(), and Aleph::zip_it().

◆ TEST() [63/69]

TEST ( ZipLength  ,
empty_containers   
)

Definition at line 1612 of file ah-zip.cc.

References Aleph::maps(), and Aleph::zip_length().

◆ TEST() [64/69]

TEST ( ZipLength  ,
single_container   
)

Definition at line 1618 of file ah-zip.cc.

References l, Aleph::maps(), and Aleph::zip_length().

◆ TEST() [65/69]

TEST ( ZipMapEmpty  ,
empty_containers   
)

◆ TEST() [66/69]

TEST ( ZipNone  ,
empty_containers   
)

Definition at line 1570 of file ah-zip.cc.

References Aleph::maps(), and Aleph::zip_none().

◆ TEST() [67/69]

TEST ( ZipNth  ,
empty_containers   
)

Definition at line 1723 of file ah-zip.cc.

References Aleph::maps(), and Aleph::zip_nth().

◆ TEST() [68/69]

TEST ( ZipTakeDrop  ,
empty_containers   
)

◆ TEST() [69/69]

TEST ( ZipTransform  ,
empty_containers   
)

Definition at line 843 of file ah-zip.cc.

References Aleph::maps(), and Aleph::zip_transform().

◆ TEST_F() [1/79]

TEST_F ( CompleteGroup  ,
completed_behavior   
)

Definition at line 647 of file ah-zip.cc.

References Aleph::maps(), and Aleph::zip_it().

◆ TEST_F() [2/79]

TEST_F ( CompleteGroup  ,
get_curr_list_homogeneous   
)

◆ TEST_F() [3/79]

TEST_F ( CompleteGroup  ,
Iterators   
)

◆ TEST_F() [4/79]

◆ TEST_F() [5/79]

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() [6/79]

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() [7/79]

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() [8/79]

TEST_F ( CompleteGroup  ,
tuple_type_alias   
)

Definition at line 1748 of file ah-zip.cc.

References Aleph::maps().

◆ TEST_F() [9/79]

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() [10/79]

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() [11/79]

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() [12/79]

TEST_F ( CompleteGroup  ,
zip_any_false   
)

Definition at line 1546 of file ah-zip.cc.

References Aleph::maps(), and Aleph::zip_any().

◆ TEST_F() [13/79]

TEST_F ( CompleteGroup  ,
zip_any_true   
)

Definition at line 1541 of file ah-zip.cc.

References Aleph::maps(), and Aleph::zip_any().

◆ TEST_F() [14/79]

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() [15/79]

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() [16/79]

TEST_F ( CompleteGroup  ,
zip_count_none   
)

Definition at line 1589 of file ah-zip.cc.

References Aleph::maps(), and Aleph::zip_count().

◆ TEST_F() [17/79]

TEST_F ( CompleteGroup  ,
zip_count_some   
)

Definition at line 1583 of file ah-zip.cc.

References Aleph::maps(), and Aleph::zip_count().

◆ TEST_F() [18/79]

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() [19/79]

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() [20/79]

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() [21/79]

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() [22/79]

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() [23/79]

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() [24/79]

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() [25/79]

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() [26/79]

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() [27/79]

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() [28/79]

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() [29/79]

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() [30/79]

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() [31/79]

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() [32/79]

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() [33/79]

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() [34/79]

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() [35/79]

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() [36/79]

TEST_F ( CompleteGroup  ,
zip_first_basic   
)

Definition at line 1730 of file ah-zip.cc.

References Aleph::maps(), and Aleph::zip_first().

◆ TEST_F() [37/79]

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() [38/79]

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() [39/79]

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() [40/79]

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() [41/79]

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() [42/79]

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() [43/79]

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() [44/79]

TEST_F ( CompleteGroup  ,
zip_lists_eq_success   
)

◆ TEST_F() [45/79]

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() [46/79]

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() [47/79]

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() [48/79]

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() [49/79]

TEST_F ( CompleteGroup  ,
zip_maps_if_eq_success   
)

Definition at line 1793 of file ah-zip.cc.

References Aleph::maps(), and N.

◆ TEST_F() [50/79]

TEST_F ( CompleteGroup  ,
zip_none_false   
)

Definition at line 1564 of file ah-zip.cc.

References Aleph::maps(), and Aleph::zip_none().

◆ TEST_F() [51/79]

TEST_F ( CompleteGroup  ,
zip_none_true   
)

Definition at line 1558 of file ah-zip.cc.

References Aleph::maps(), and Aleph::zip_none().

◆ TEST_F() [52/79]

TEST_F ( CompleteGroup  ,
zip_nth_first   
)

Definition at line 1699 of file ah-zip.cc.

References Aleph::maps(), and Aleph::zip_nth().

◆ TEST_F() [53/79]

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() [54/79]

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() [55/79]

TEST_F ( CompleteGroup  ,
zip_nth_valid   
)

Definition at line 1689 of file ah-zip.cc.

References Aleph::maps(), and Aleph::zip_nth().

◆ TEST_F() [56/79]

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() [57/79]

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() [58/79]

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() [59/79]

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() [60/79]

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() [61/79]

TEST_F ( CompleteGroup  ,
zip_take_zero   
)

Definition at line 933 of file ah-zip.cc.

References Aleph::maps(), and Aleph::zip_take().

◆ TEST_F() [62/79]

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() [63/79]

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() [64/79]

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() [65/79]

TEST_F ( EmptyGroup  ,
empty   
)

◆ TEST_F() [66/79]

TEST_F ( InCompleteGroup  ,
completed_behavior_incomplete   
)

Definition at line 659 of file ah-zip.cc.

References Aleph::maps(), and Aleph::zip_it().

◆ TEST_F() [67/79]

◆ TEST_F() [68/79]

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() [69/79]

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() [70/79]

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() [71/79]

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() [72/79]

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() [73/79]

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() [74/79]

TEST_F ( InCompleteGroup  ,
zip_length_unequal   
)

Definition at line 1606 of file ah-zip.cc.

References Aleph::maps(), and Aleph::zip_length().

◆ TEST_F() [75/79]

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() [76/79]

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() [77/79]

TEST_F ( InCompleteGroup  ,
zip_maps_eq_throws   
)

Definition at line 1785 of file ah-zip.cc.

References Aleph::maps().

◆ TEST_F() [78/79]

TEST_F ( InCompleteGroup  ,
zip_maps_if_eq_throws   
)

Definition at line 1806 of file ah-zip.cc.

References Aleph::maps().

◆ TEST_F() [79/79]

TEST_F ( InCompleteGroup  ,
zip_transform_eq_throws   
)

Definition at line 835 of file ah-zip.cc.

References Aleph::maps(), and Aleph::zip_transform_eq().