OTest2
A C++ testing framework
|
Classes | |
struct | GenSequence |
Compile-time generator of the sequence of integers. More... | |
struct | GenSequence< 0, Seq_... > |
class | HasContainerKeyComp |
class | Manipulator |
struct | MapTraitImpl |
struct | MapTraitImpl< Container_, false > |
struct | MapTraitImpl< Container_, true > |
struct | MapTraitImplCommon |
struct | NumSequence |
Compile-time sequence of integers. More... | |
struct | SelectArgType |
struct | SelectArgType< Type_, false > |
struct | SelectArgType< Type_, true > |
Functions | |
template<template< typename, typename > class Compare_, typename IterA_ , typename IterB_ > | |
bool | compareListsItemWise (std::vector< std::string > &messages_, IterA_ begin_a_, IterA_ end_a_, IterB_ begin_b_, IterB_ end_b_) |
template<template< typename, typename > class Compare_, typename IterA_ , typename IterB_ > | |
bool | compareListsLexicographically (std::vector< std::string > &messages_, IterA_ begin_a_, IterA_ end_a_, IterB_ begin_b_, IterB_ end_b_) |
template<template< typename, typename > class Compare_, typename ContainerA_ , typename ContainerB_ > | |
bool | compareMaps (std::vector< std::string > &messages_, const ContainerA_ &a_, const ContainerB_ &b_) |
template<typename... Values_, int... indexes_> | |
void | invokeFunction (NumSequence< indexes_... >, AssertStream *stream_, void(AssertStream::*fce_)(Values_...), const std::tuple< Values_... > &args_) |
bool OTest2::Private::compareListsItemWise | ( | std::vector< std::string > & | messages_, |
IterA_ | begin_a_, | ||
IterA_ | end_a_, | ||
IterB_ | begin_b_, | ||
IterB_ | end_b_ | ||
) |
Definition at line 49 of file assertionsitemwiseimpl.h.
bool OTest2::Private::compareListsLexicographically | ( | std::vector< std::string > & | messages_, |
IterA_ | begin_a_, | ||
IterA_ | end_a_, | ||
IterB_ | begin_b_, | ||
IterB_ | end_b_ | ||
) |
Definition at line 42 of file assertionslexiimpl.h.
bool OTest2::Private::compareMaps | ( | std::vector< std::string > & | messages_, |
const ContainerA_ & | a_, | ||
const ContainerB_ & | b_ | ||
) |
Definition at line 41 of file assertionsmapimpl.h.
void OTest2::Private::invokeFunction | ( | NumSequence< indexes_... > | , |
AssertStream * | stream_, | ||
void(AssertStream::*)(Values_...) | fce_, | ||
const std::tuple< Values_... > & | args_ | ||
) |
Definition at line 121 of file assertstream.cpp.