NotNullAreEqualImpl()
Contents
[
Hide
]System::TestPredicates::Details::SharedPtrAsserts::NotNullAreEqualImpl(const char *, const char *, const T1&, const T2&, long long) function
Equal-compares arrays or lists.
template<typename T1,typename T2> std::enable_if<TypeTraits::BothArrayOrList<typenameT1::Pointee_, typenameT2::Pointee_>::value, testing::AssertionResult>::type System::TestPredicates::Details::SharedPtrAsserts::NotNullAreEqualImpl(const char *lhs_expr, const char *rhs_expr, const T1 &lhs, const T2 &rhs, long long s)
Template parameters
Parameter | Description |
---|---|
T1 | LHS container type. |
T2 | RHS container type. |
Arguments
Parameter | Type | Description |
---|---|---|
lhs_expr | const char * | LHS expression. |
rhs_expr | const char * | RHS expression. |
lhs | const T1& | LHS value. |
rhs | const T2& | RHS value. |
s | long long | A service parameter that serves as a selector of the implementation of the function; the value of the parameter is ignored |
Return Value
gtest-styled assertion result.
System::TestPredicates::Details::SharedPtrAsserts::NotNullAreEqualImpl(const char *, const char *, const T1&, const T2&, long long) function
Equal-compares IEnumerable instances.
template<typename T1,typename T2> std::enable_if<!TypeTraits::BothArrayOrList<typenameT1::Pointee_, typenameT2::Pointee_>::value &&TypeTraits::BothEnumerable<typenameT1::Pointee_, typenameT2::Pointee_>::value &&(!TypeTraits::has_data_method<typenameT1::Pointee_>::value||!TypeTraits::has_data_method<typenameT2::Pointee_>::value), testing::AssertionResult>::type System::TestPredicates::Details::SharedPtrAsserts::NotNullAreEqualImpl(const char *lhs_expr, const char *rhs_expr, const T1 &lhs, const T2 &rhs, long long s)
Template parameters
Parameter | Description |
---|---|
T1 | LHS element type. |
T2 | RHS element type. |
Arguments
Parameter | Type | Description |
---|---|---|
lhs_expr | const char * | LHS expression. |
rhs_expr | const char * | RHS expression. |
lhs | const T1& | LHS value. |
rhs | const T2& | RHS value. |
s | long long | A service parameter that serves as a selector of the implementation of the function; the value of the parameter is ignored |
Return Value
gtest-styled assertion result.
System::TestPredicates::Details::SharedPtrAsserts::NotNullAreEqualImpl(const char *, const char *, const T1&, const T2&, int32_t) function
Equal-compares unknown types using Equals method.
template<typename T1,typename T2> testing::AssertionResult System::TestPredicates::Details::SharedPtrAsserts::NotNullAreEqualImpl(const char *lhs_expr, const char *rhs_expr, const T1 &lhs, const T2 &rhs, int32_t)
Template parameters
Parameter | Description |
---|---|
T1 | LHS object type. |
T2 | RHS object type. |
Arguments
Parameter | Type | Description |
---|---|---|
lhs_expr | const char * | LHS expression. |
rhs_expr | const char * | RHS expression. |
lhs | const T1& | LHS value. |
rhs | const T2& | RHS value. |
Return Value
gtest-styled assertion result.
See Also
- Typedef BothArrayOrList
- Typedef BothEnumerable
- Struct has_data_method
- Namespace System::TestPredicates::Details::SharedPtrAsserts
- Library Aspose.Slides