iutest
1.17.99.14
|
iutest matchers namespace [詳解]
関数 | |
template<typename T > | |
detail::EqMatcher< T > | Equals (const T &expected) |
Make Equals matcher [詳解] | |
template<typename T > | |
detail::EqMatcher< T > | Eq (const T &expected) |
Make Eq matcher [詳解] | |
template<typename T > | |
detail::NeMatcher< T > | Ne (const T &expected) |
Make Ne matcher [詳解] | |
template<typename T > | |
detail::LeMatcher< T > | Le (const T &expected) |
Make Le matcher [詳解] | |
template<typename T > | |
detail::LtMatcher< T > | Lt (const T &expected) |
Make Lt matcher [詳解] | |
template<typename T > | |
detail::GeMatcher< T > | Ge (const T &expected) |
Make Ge matcher [詳解] | |
template<typename T > | |
detail::GtMatcher< T > | Gt (const T &expected) |
Make Gt matcher [詳解] | |
detail::TwofoldEqMatcher | Eq () |
Make Twofold Eq matcher [詳解] | |
detail::TwofoldNeMatcher | Ne () |
Make Twofold Ne matcher [詳解] | |
detail::TwofoldLeMatcher | Le () |
Make Twofold Le matcher [詳解] | |
detail::TwofoldLtMatcher | Lt () |
Make Twofold Lt matcher [詳解] | |
detail::TwofoldGeMatcher | Ge () |
Make Twofold Ge matcher [詳解] | |
detail::TwofoldGtMatcher | Gt () |
Make Twofold Gt matcher [詳解] | |
detail::IsNullMatcher | IsNull () |
Make IsNull matcher [詳解] | |
detail::NotNullMatcher | NotNull () |
Make NotNull matcher [詳解] | |
template<typename T , typename U > | |
detail::TypedEqMatcher< T > | TypedEq (const U &expected) |
Make TypedEq matcher [詳解] | |
template<typename T > | |
detail::FloatingPointEqMatcher< T > | FloatingPointEq (T expected) |
Make FloatingPoint Eq matcher [詳解] | |
detail::FloatingPointEqMatcher< float > | FloatEq (float expected) |
Make Float Eq matcher [詳解] | |
detail::FloatingPointEqMatcher< double > | DoubleEq (double expected) |
Make Double Eq matcher [詳解] | |
template<typename T > | |
detail::NanSensitiveFloatingPointEqMatcher< T > | NanSensitiveFloatingPointEq (T expected) |
Make FloatingPoint Eq matcher [詳解] | |
detail::NanSensitiveFloatingPointEqMatcher< float > | NanSensitiveFloatEq (float expected) |
Make NanSensitive Float Eq matcher [詳解] | |
detail::NanSensitiveFloatingPointEqMatcher< double > | NanSensitiveDoubleEq (double expected) |
Make NanSensitive Double Eq matcher [詳解] | |
template<typename T > | |
detail::FloatingPointNearMatcher< T > | FloatingPointNear (T expected, T max_abs_error) |
Make FloatingPoint Near matcher [詳解] | |
detail::FloatingPointNearMatcher< float > | FloatNear (float expected, float max_abs_error) |
Make Float Near matcher [詳解] | |
detail::FloatingPointNearMatcher< double > | DoubleNear (double expected, double max_abs_error) |
Make Double Near matcher [詳解] | |
template<typename T > | |
detail::NanSensitiveFloatingPointNearMatcher< T > | NanSensitiveFloatingPointNear (T expected, T max_abs_error) |
Make FloatingPoint Near matcher [詳解] | |
detail::NanSensitiveFloatingPointNearMatcher< float > | NanSensitiveFloatNear (float expected, float max_abs_error) |
Make NanSensitive Float Near matcher [詳解] | |
detail::NanSensitiveFloatingPointNearMatcher< double > | NanSensitiveDoubleNear (double expected, double max_abs_error) |
Make NanSensitive Double Near matcher [詳解] | |
template<typename T > | |
detail::StrEqMatcher< T > | StrEq (const T &expected) |
Make StrEq matcher [詳解] | |
template<typename T > | |
detail::StrNeMatcher< T > | StrNe (const T &expected) |
Make StrNe matcher [詳解] | |
template<typename T > | |
detail::StrCaseEqMatcher< T > | StrCaseEq (const T &expected) |
Make StrCaseEq matcher [詳解] | |
template<typename T > | |
detail::StrCaseNeMatcher< T > | StrCaseNe (const T &expected) |
Make StrCaseNe matcher [詳解] | |
template<typename T > | |
detail::StartsWithMatcher< const T & > | StartsWith (const T &str) |
Make StartsWith matcher [詳解] | |
template<typename T > | |
detail::HasSubstrMatcher< const T & > | HasSubstr (const T &str) |
Make HasSubstr matcher [詳解] | |
template<typename T > | |
detail::EndsWithMatcher< const T & > | EndsWith (const T &str) |
Make EndsWith matcher [詳解] | |
template<typename T > | |
detail::ContainsMatcher< T > | Contains (const T &expected) |
Make Contains matcher [詳解] | |
template<typename T > | |
detail::EachMatcher< T > | Each (const T &expected) |
Make Each matcher [詳解] | |
template<typename T > | |
detail::ContainerEqMatcher< T > | ContainerEq (const T &expected) |
Make ContainerEq matcher [詳解] | |
template<typename M , typename T > | |
detail::PointwiseMatcher< M, T > | Pointwise (const M &matcher, const T &expected) |
Make Pointwise matcher [詳解] | |
template<typename T > | |
detail::OptionalMatcher< T > | Optional (const T &expected) |
Make Optional matcher [詳解] | |
detail::IsEmptyMatcher | IsEmpty () |
Make IsEmpty matcher [詳解] | |
template<typename T > | |
detail::SizeIsMatcher< T > | SizeIs (const T &expected) |
Make SizeIs matcher [詳解] | |
template<typename T > | |
detail::AtMatcher< T > | At (size_t index, const T &expected) |
Make At matcher [詳解] | |
template<typename Container > | |
detail::ElementsAreArrayMatcher< typename Container::value_type > | ElementsAreArray (const Container &container) |
Make ElementsAreArray matcher [詳解] | |
template<typename T , size_t SIZE> | |
detail::ElementsAreArrayMatcher< T > | ElementsAreArray (const T(&v)[SIZE]) |
template<typename Ite > | |
detail::ElementsAreArrayMatcher< typename detail::IteratorTraits< Ite >::type > | ElementsAreArray (Ite begin, Ite end) |
template<typename T > | |
detail::ElementsAreArrayMatcher< T > | ElementsAreArray (const T *a, int count) |
Make ElementsAreArray matcher [詳解] | |
template<typename Container > | |
detail::ElementsAreArrayMatcher< typename Container::value_type > | ElementsAreArrayForward (const Container &container) |
Make ElementsAreArrayForward matcher [詳解] | |
template<typename T , size_t SIZE> | |
detail::ElementsAreArrayMatcher< T > | ElementsAreArrayForward (const T(&v)[SIZE]) |
template<typename Ite > | |
detail::ElementsAreArrayMatcher< typename detail::IteratorTraits< Ite >::type > | ElementsAreArrayForward (Ite begin, Ite end) |
template<typename T > | |
detail::ElementsAreArrayMatcher< T > | ElementsAreArrayForward (const T *a, int count) |
Make ElementsAreArrayForward matcher [詳解] | |
template<typename ... T> | |
detail::ElementsAreMatcher< T... > | ElementsAre (const T &... m) |
Make ElementsAre matcher | |
template<typename T > | |
detail::KeyMatcher< T > | Key (const T &expected) |
Make Key matcher [詳解] | |
template<typename T1 , typename T2 > | |
detail::PairMatcher< T1, T2 > | Pair (const T1 &m1, const T2 &m2) |
Make Pair matcher [詳解] | |
template<typename F , typename T > | |
detail::FieldMatcher< F, T > | Field (const F &field, const T &expected) |
Make Field matcher [詳解] | |
template<typename P , typename T > | |
detail::PropertyMatcher< P, T > | Property (const P &prop, const T &expected) |
Make Property matcher [詳解] | |
template<typename F , typename T > | |
detail::ResultOfMatcher< F, T > | ResultOf (const F &func, const T &expected) |
Make ResultOf matcher [詳解] | |
template<typename T > | |
detail::PointeeMatcher< T > | Pointee (const T &expected) |
Make Pointee matcher | |
template<typename T > | |
detail::NotMatcher< T > | Not (const T &unexpected) |
Make Not matcher | |
template<typename T > | |
detail::AnyMatcher< T > | A () |
Make Any matcher | |
template<typename ... T> | |
detail::AllOfMatcher< T... > | AllOf (const T &... m) |
Make AllOf matcher [詳解] | |
template<typename ... T> | |
detail::AnyOfMatcher< T... > | AnyOf (const T &... m) |
Make AnyOf matcher [詳解] | |
template<typename T , typename M > | |
bool | Value (const T &value, const M &expected) |
Value predicate | |
変数 | |
const detail::AnythingMatcher | _ |
Anything matcher | |
iutest matchers namespace