|
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