AreSameImpl()
Contents
[
Hide
]System::TestPredicates::AreSameImpl(const char *, const char *, const T1&, const T2&, long long) function
Are-same-compares smart pointers.
template<typename T1,typename T2> std::enable_if<IsSmartPtr<T1>::value &&IsSmartPtr<T2>::value, testing::AssertionResult>::type System::TestPredicates::AreSameImpl(const char *lhs_expr, const char *rhs_expr, const T1 &lhs, const T2 &rhs, long long s)
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. |
| 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::AreSameImpl(const char *, const char *, const T1&, const T2&, long long) function
Are-same-compares exceptions.
template<typename T1,typename T2> std::enable_if<IsExceptionWrapper<T1>::value &&IsExceptionWrapper<T2>::value, testing::AssertionResult>::type System::TestPredicates::AreSameImpl(const char *lhs_expr, const char *rhs_expr, const T1 &lhs, const T2 &rhs, long long s)
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. |
| 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::AreSameImpl(const char *, const char *, const T1&, const T2&, int) function
Are-same-compares non-pointer values.
template<typename T1,typename T2> testing::AssertionResult System::TestPredicates::AreSameImpl(const char *lhs_expr, const char *rhs_expr, const T1 &lhs, const T2 &rhs, int)
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
- Struct IsSmartPtr
- Struct IsExceptionWrapper
- Namespace System::TestPredicates
- Library Aspose.Slides