JODA  0.13.1 (59b41972)
JSON On-Demand Analysis
Public Member Functions | Data Fields
NumberAggregatorTest< T > Class Template Reference
Inheritance diagram for NumberAggregatorTest< T >:
[legend]
Collaboration diagram for NumberAggregatorTest< T >:
[legend]

Public Member Functions

void SetUp () override
 
void TearDown () override
 
double aggVector (const std::vector< double > &vec)
 
double aggVector (const std::vector< double > &vec)
 
double aggVector (const std::vector< double > &vec)
 
double aggVector (const std::vector< double > &vec)
 
double aggVector (const std::vector< double > &vec)
 

Data Fields

std::unique_ptr< joda::query::NumberAggregator< T > > referenceAgg
 
std::vector< std::vector< double > > nums
 

Member Function Documentation

◆ aggVector() [1/5]

template<typename T >
double NumberAggregatorTest< T >::aggVector ( const std::vector< double > &  vec)
inline

◆ aggVector() [2/5]

double NumberAggregatorTest< joda::query::MinAggregatorFunc >::aggVector ( const std::vector< double > &  vec)

◆ aggVector() [3/5]

double NumberAggregatorTest< joda::query::MaxAggregatorFunc >::aggVector ( const std::vector< double > &  vec)

◆ aggVector() [4/5]

double NumberAggregatorTest< joda::query::SumAggregatorFunc >::aggVector ( const std::vector< double > &  vec)

◆ aggVector() [5/5]

double NumberAggregatorTest< joda::query::AverageAggregatorFunc >::aggVector ( const std::vector< double > &  vec)

◆ SetUp()

template<typename T >
void NumberAggregatorTest< T >::SetUp ( )
inlineoverride

◆ TearDown()

template<typename T >
void NumberAggregatorTest< T >::TearDown ( )
inlineoverride

Field Documentation

◆ nums

template<typename T >
std::vector<std::vector<double> > NumberAggregatorTest< T >::nums
Initial value:
{
{1, 2, 3, 4, 5, 6, 7, 8, 9}, {5}, {-5, -1, -5, -5}, {}, {1, -6, 8},
}

◆ referenceAgg

template<typename T >
std::unique_ptr<joda::query::NumberAggregator<T> > NumberAggregatorTest< T >::referenceAgg

The documentation for this class was generated from the following file: