Classes | Namespaces | Functions
Test.h File Reference
#include <utl/Triple.h>
#include <boost/format.hpp>
#include <boost/tuple/tuple.hpp>
#include <boost/tuple/tuple_comparison.hpp>
#include <boost/tuple/tuple_io.hpp>
#include <cmath>

Go to the source code of this file.

Classes

class  utl::CloseAbs
 
class  utl::CloseRel
 
class  utl::CloseTo
 Predicate for approximate equality (for floating point) More...
 
class  utl::Equal
 Predicate for equality. More...
 
class  utl::Greater
 Predicate for greater. More...
 
class  utl::GreaterOrEqual
 Predicate for greater or equal. More...
 
struct  utl::IsSpace
 Predicate used in STL for searching for whitespace. More...
 
class  utl::Less
 Predicate for less. More...
 
class  utl::LessOrEqual
 Predicate for less or equal. More...
 
class  utl::Not< Predicate >
 

Namespaces

 utl
 

Functions

utl::Triple utl::Diff (const utl::Triple &lhs, const utl::Triple &rhs)
 
template<class Predicate , typename T >
bool utl::Test (const Predicate &pred, const T &lhs, const T &rhs)
 Test condition by evaluating a predicate. More...
 
template<class Predicate , typename T >
bool utl::Test (const T &lhs, const T &rhs)
 Main test function. More...
 
template<class Predicate , typename T , typename U >
bool utl::Test (const T &lhs, const T &rhs, const U &eps)
 Test function for predicates that take an option. More...
 

Detailed Description

Tools to do simple testing in a readable way

Author
Lukas Nellen
Darko Veberic
Date
08 Feb 2004

Definition in file Test.h.


, generated on Tue Sep 26 2023.