Classes | |
| struct | Type |
| struct | Type< char > |
| struct | Type< double > |
| struct | Type< float > |
| struct | Type< int > |
| struct | Type< long > |
| struct | Type< short > |
| struct | Type< unsigned char > |
| struct | Type< unsigned int > |
| struct | Type< unsigned long > |
| struct | Type< unsigned short > |
| class | Unpack |
Enumerations | |
| enum | CompareType { eEqual = 0, eAbsolute = 1, eRelative = 2 } |
Functions | |
| template<typename T > | |
| std::string | BeCloseAbs (const T &value, const double tolerance=kDefaultTolerance) |
| template<typename T > | |
| std::string | BeCloseRel (const T &value, const double tolerance=kDefaultTolerance) |
| template<typename T > | |
| std::string | BeCloseRel (const std::size_t n, const T *const v, const double tolerance=kDefaultTolerance) |
| template<typename T > | |
| std::string | BeEqual (const T &value) |
| template<typename T > | |
| std::string | BeEqual (const std::size_t n, const T *const v) |
| std::string | BeLabel (const string &tag) |
| std::string | BeLabel (const std::string &tag) |
| template<typename T > | |
| std::string | CloseAbs (const std::size_t n, const T *const v, const double tolerance=kDefaultTolerance) |
| bool | Compare (const std::string &oldFilename, const std::string &newFilename, const bool failOnFirst=true) |
| bool | Compare (std::istream &s1, std::istream &s2, const bool failOnFirst=true) |
| bool | Compare (const string &oldFilename, const string &newFilename, const bool failOnFirst) |
| bool | Compare (istream &is1, istream &is2, const bool failOnFirst) |
| char | CompareCode (const CompareType c) |
| int | CompareType (const char c) |
| istream & | operator>> (istream &is, Unpack &u) |
| template<typename T > | |
| std::string | Pack (const std::size_t n, const T *const v, const CompareType c, const double tolerance=kDefaultTolerance) |
| template<typename T > | |
| std::string | Pack (const T &value, const CompareType c, const double tolerance=kDefaultTolerance) |
| template<typename T > | |
| std::string | Pack (const utl::Trace< T > &trace, const CompareType c, const double tolerance=kDefaultTolerance) |
| template<typename T > | |
| std::string | Pack (const std::vector< T > &vec, const CompareType c, const double tolerance=kDefaultTolerance) |
| template<typename T > | |
| std::string | Pack (const utl::TimeDistribution< T > &td, const CompareType c, const double tolerance=kDefaultTolerance) |
Variables | |
| const double | kDefaultTolerance = 1e-6 |
| Enumerator | |
|---|---|
| eEqual | |
| eAbsolute | |
| eRelative | |
Definition at line 25 of file Validatrix.h.
|
inline |
Definition at line 141 of file Validatrix.h.
References eAbsolute, and Pack().
Referenced by VerificationRadio::Verification::Run(), ValidationNS::Validation::Run(), HybridSimValidationNS::HybridSimValidation::Run(), TestValidatrix::TestBuiltin(), TestValidatrix::TestBuiltinFail(), and TestValidatrix::TestTraceD().
|
inline |
Definition at line 153 of file Validatrix.h.
References eRelative, and Pack().
Referenced by VerificationRadio::Verification::Run(), HdRecValidationNS::HdRecValidation::Run(), ValidationNS::Validation::Run(), HybridSimValidationNS::HybridSimValidation::Run(), DenseValidationNS::DenseValidation::Run(), TestValidatrix::TestBuiltin(), TestValidatrix::TestBuiltinFail(), and TestValidatrix::TestTraceD().
|
inline |
Definition at line 159 of file Validatrix.h.
|
inline |
Definition at line 131 of file Validatrix.h.
References eEqual, and Pack().
Referenced by VerificationRadio::Verification::Run(), ValidationNS::Validation::Run(), HybridSimValidationNS::HybridSimValidation::Run(), TankValidationNS::TankValidation::Run(), TestValidatrix::TestBuiltin(), TestValidatrix::TestBuiltinFail(), TestValidatrix::TestEmptyStreams(), TestValidatrix::TestVectorUnsignedShort(), TestValidatrix::TestVectorUnsignedShortFail(), and TestValidatrix::TestZeroLengthVector().
|
inline |
Definition at line 136 of file Validatrix.h.
| std::string tst::Validatrix::BeLabel | ( | const string & | tag | ) |
Definition at line 18 of file Utilities/Testing/Validatrix.cc.
References RdGeoCeLDFFitter::c.
Referenced by VerificationRadio::Verification::Run(), ValidationNS::Validation::Run(), HdRecValidationNS::HdRecValidation::Run(), HybridSimValidationNS::HybridSimValidation::Run(), TankValidationNS::TankValidation::Run(), DenseValidationNS::DenseValidation::Run(), TestValidatrix::TestBuiltin(), TestValidatrix::TestBuiltinFail(), TestValidatrix::TestTraceD(), TestValidatrix::TestVectorUnsignedShort(), TestValidatrix::TestVectorUnsignedShortFail(), and TestValidatrix::TestZeroLengthVector().
| std::string tst::Validatrix::BeLabel | ( | const std::string & | tag | ) |
Definition at line 18 of file Utilities/Testing/Validatrix.cc.
References RdGeoCeLDFFitter::c.
Referenced by VerificationRadio::Verification::Run(), ValidationNS::Validation::Run(), HdRecValidationNS::HdRecValidation::Run(), HybridSimValidationNS::HybridSimValidation::Run(), TankValidationNS::TankValidation::Run(), DenseValidationNS::DenseValidation::Run(), TestValidatrix::TestBuiltin(), TestValidatrix::TestBuiltinFail(), TestValidatrix::TestTraceD(), TestValidatrix::TestVectorUnsignedShort(), TestValidatrix::TestVectorUnsignedShortFail(), and TestValidatrix::TestZeroLengthVector().
|
inline |
Definition at line 147 of file Validatrix.h.
| bool tst::Validatrix::Compare | ( | const std::string & | oldFilename, |
| const std::string & | newFilename, | ||
| const bool | failOnFirst = true |
||
| ) |
Definition at line 215 of file Utilities/Testing/Validatrix.cc.
References Compare(), ERROR, and INFO.
Referenced by Compare(), VerificationRadio::Verification::Finish(), ValidationNS::Validation::Finish(), HdRecValidationNS::HdRecValidation::Finish(), HybridSimValidationNS::HybridSimValidation::Finish(), DenseValidationNS::DenseValidation::Finish(), tst::Validatrix::Unpack::operator==(), TankValidationNS::TankValidation::Run(), TestValidatrix::TestBuiltin(), TestValidatrix::TestBuiltinFail(), TestValidatrix::TestEmptyStreams(), TestValidatrix::TestTraceD(), TestValidatrix::TestVectorUnsignedShort(), TestValidatrix::TestVectorUnsignedShortFail(), and TestValidatrix::TestZeroLengthVector().
| bool tst::Validatrix::Compare | ( | std::istream & | s1, |
| std::istream & | s2, | ||
| const bool | failOnFirst = true |
||
| ) |
| bool tst::Validatrix::Compare | ( | const string & | oldFilename, |
| const string & | newFilename, | ||
| const bool | failOnFirst | ||
| ) |
Definition at line 215 of file Utilities/Testing/Validatrix.cc.
References Compare(), ERROR, and INFO.
Referenced by Compare(), VerificationRadio::Verification::Finish(), ValidationNS::Validation::Finish(), HdRecValidationNS::HdRecValidation::Finish(), HybridSimValidationNS::HybridSimValidation::Finish(), DenseValidationNS::DenseValidation::Finish(), tst::Validatrix::Unpack::operator==(), TankValidationNS::TankValidation::Run(), TestValidatrix::TestBuiltin(), TestValidatrix::TestBuiltinFail(), TestValidatrix::TestEmptyStreams(), TestValidatrix::TestTraceD(), TestValidatrix::TestVectorUnsignedShort(), TestValidatrix::TestVectorUnsignedShortFail(), and TestValidatrix::TestZeroLengthVector().
| bool tst::Validatrix::Compare | ( | istream & | is1, |
| istream & | is2, | ||
| const bool | failOnFirst | ||
| ) |
Definition at line 249 of file Utilities/Testing/Validatrix.cc.
References ERROR, tst::Validatrix::Unpack::GetLabel(), tst::Validatrix::Unpack::IsLabel(), and ok().
|
inline |
| int tst::Validatrix::CompareType | ( | const char | c | ) |
Definition at line 30 of file Utilities/Testing/Validatrix.cc.
| istream& tst::Validatrix::operator>> | ( | istream & | is, |
| Unpack & | u | ||
| ) |
Definition at line 196 of file Utilities/Testing/Validatrix.cc.
References tst::Validatrix::Unpack::Clear(), tst::Validatrix::Unpack::GetN(), is(), tst::Validatrix::Unpack::PushBack(), and tst::Validatrix::Unpack::Tag().
|
inline |
Definition at line 78 of file Validatrix.h.
References CompareCode(), eEqual, and kDefaultTolerance.
Referenced by BeCloseAbs(), BeCloseRel(), BeEqual(), CloseAbs(), and Pack().
|
inline |
Definition at line 98 of file Validatrix.h.
References Pack().
|
inline |
Definition at line 104 of file Validatrix.h.
References utl::Trace< T >::Begin(), utl::Trace< T >::GetSize(), and Pack().
|
inline |
Definition at line 110 of file Validatrix.h.
References RdGeoCeLDFFitter::c, and Pack().
|
inline |
Definition at line 118 of file Validatrix.h.
| const double tst::Validatrix::kDefaultTolerance = 1e-6 |
Definition at line 22 of file Validatrix.h.
Referenced by Pack(), and tst::Validatrix::Unpack::Tag().