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

Tests for Ah Uni Functional. More...

#include <gtest/gtest.h>
#include <ah-uni-functional.H>
#include <htlist.H>
#include <tpl_dynArray.H>
#include <tpl_dynDlist.H>
#include <vector>
#include <list>
#include <deque>
#include <string>
Include dependency graph for ah-uni-functional_test.cc:

Go to the source code of this file.

Functions

 TEST (UniMapStl, Basic)
 
 TEST (UniFilterStl, Basic)
 
 TEST (UniFoldlStl, Sum)
 
 TEST (UniAllStl, AllTrue)
 
 TEST (UniExistsStl, SomeTrue)
 
 TEST (UniMapAleph, DynList)
 
 TEST (UniFilterAleph, DynList)
 
 TEST (UniFoldlAleph, Sum)
 
 TEST (UniAllAleph, AllTrue)
 
 TEST (UniExistsAleph, SomeTrue)
 
 TEST (UniMapAleph, DynArray)
 
 TEST (UniFilterAleph, DynDlist)
 
 TEST (UniMapMixed, SameResultBothContainerTypes)
 
 TEST (UniFilterMixed, SameResultBothContainerTypes)
 
 TEST (UniFoldlMixed, SameResultBothContainerTypes)
 
 TEST (UniMapi, StlAndAleph)
 
 TEST (UniFilteri, EvenIndices)
 
 TEST (UniScanLeft, RunningSum)
 
 TEST (UniFind, StlAndAleph)
 
 TEST (UniFindIndex, StlAndAleph)
 
 TEST (UniMem, StlAndAleph)
 
 TEST (UniCount, StlAndAleph)
 
 TEST (UniLength, StlAndAleph)
 
 TEST (UniTake, StlAndAleph)
 
 TEST (UniDrop, StlAndAleph)
 
 TEST (UniTakeWhile, StlAndAleph)
 
 TEST (UniDropWhile, StlAndAleph)
 
 TEST (UniFirst, StlAndAleph)
 
 TEST (UniLast, StlAndAleph)
 
 TEST (UniNth, StlAndAleph)
 
 TEST (UniMin, StlAndAleph)
 
 TEST (UniMax, StlAndAleph)
 
 TEST (UniMinMax, StlAndAleph)
 
 TEST (UniSum, StlAndAleph)
 
 TEST (UniProduct, StlAndAleph)
 
 TEST (UniPartition, StlAndAleph)
 
 TEST (UniToVector, AlephToStl)
 
 TEST (UniEqual, StlAndAleph)
 
 TEST (UniCompare, StlAndAleph)
 
 TEST (UniMixed, WorksWithList)
 
 TEST (UniMixed, WorksWithDeque)
 
 TEST (UniEdgeCases, EmptyStl)
 
 TEST (UniEdgeCases, EmptyAleph)
 
 TEST (UniEdgeCases, SingleElement)
 
int main (int argc, char **argv)
 

Detailed Description

Tests for Ah Uni Functional.

Definition in file ah-uni-functional_test.cc.

Function Documentation

◆ main()

int main ( int  argc,
char **  argv 
)

◆ TEST() [1/44]

TEST ( UniAllAleph  ,
AllTrue   
)

◆ TEST() [2/44]

TEST ( UniAllStl  ,
AllTrue   
)

◆ TEST() [3/44]

TEST ( UniCompare  ,
StlAndAleph   
)

◆ TEST() [4/44]

TEST ( UniCount  ,
StlAndAleph   
)

◆ TEST() [5/44]

TEST ( UniDrop  ,
StlAndAleph   
)

◆ TEST() [6/44]

TEST ( UniDropWhile  ,
StlAndAleph   
)

◆ TEST() [7/44]

TEST ( UniEdgeCases  ,
EmptyAleph   
)

◆ TEST() [8/44]

TEST ( UniEdgeCases  ,
EmptyStl   
)

◆ TEST() [9/44]

TEST ( UniEdgeCases  ,
SingleElement   
)

◆ TEST() [10/44]

TEST ( UniEqual  ,
StlAndAleph   
)

◆ TEST() [11/44]

TEST ( UniExistsAleph  ,
SomeTrue   
)

◆ TEST() [12/44]

TEST ( UniExistsStl  ,
SomeTrue   
)

◆ TEST() [13/44]

TEST ( UniFilterAleph  ,
DynDlist   
)

◆ TEST() [14/44]

TEST ( UniFilterAleph  ,
DynList   
)

◆ TEST() [15/44]

TEST ( UniFilteri  ,
EvenIndices   
)

◆ TEST() [16/44]

TEST ( UniFilterMixed  ,
SameResultBothContainerTypes   
)

◆ TEST() [17/44]

TEST ( UniFilterStl  ,
Basic   
)

◆ TEST() [18/44]

TEST ( UniFind  ,
StlAndAleph   
)

◆ TEST() [19/44]

TEST ( UniFindIndex  ,
StlAndAleph   
)

◆ TEST() [20/44]

TEST ( UniFirst  ,
StlAndAleph   
)

◆ TEST() [21/44]

TEST ( UniFoldlAleph  ,
Sum   
)

◆ TEST() [22/44]

TEST ( UniFoldlMixed  ,
SameResultBothContainerTypes   
)

◆ TEST() [23/44]

TEST ( UniFoldlStl  ,
Sum   
)

◆ TEST() [24/44]

TEST ( UniLast  ,
StlAndAleph   
)

◆ TEST() [25/44]

TEST ( UniLength  ,
StlAndAleph   
)

◆ TEST() [26/44]

TEST ( UniMapAleph  ,
DynArray   
)

◆ TEST() [27/44]

TEST ( UniMapAleph  ,
DynList   
)

◆ TEST() [28/44]

TEST ( UniMapi  ,
StlAndAleph   
)

◆ TEST() [29/44]

TEST ( UniMapMixed  ,
SameResultBothContainerTypes   
)

◆ TEST() [30/44]

TEST ( UniMapStl  ,
Basic   
)

◆ TEST() [31/44]

TEST ( UniMax  ,
StlAndAleph   
)

◆ TEST() [32/44]

TEST ( UniMem  ,
StlAndAleph   
)

◆ TEST() [33/44]

TEST ( UniMin  ,
StlAndAleph   
)

◆ TEST() [34/44]

TEST ( UniMinMax  ,
StlAndAleph   
)

◆ TEST() [35/44]

TEST ( UniMixed  ,
WorksWithDeque   
)

◆ TEST() [36/44]

TEST ( UniMixed  ,
WorksWithList   
)

◆ TEST() [37/44]

TEST ( UniNth  ,
StlAndAleph   
)

◆ TEST() [38/44]

TEST ( UniPartition  ,
StlAndAleph   
)

◆ TEST() [39/44]

TEST ( UniProduct  ,
StlAndAleph   
)

◆ TEST() [40/44]

TEST ( UniScanLeft  ,
RunningSum   
)

◆ TEST() [41/44]

TEST ( UniSum  ,
StlAndAleph   
)

◆ TEST() [42/44]

TEST ( UniTake  ,
StlAndAleph   
)

◆ TEST() [43/44]

TEST ( UniTakeWhile  ,
StlAndAleph   
)

◆ TEST() [44/44]

TEST ( UniToVector  ,
AlephToStl   
)