Functions | |
template<typename T1 , typename T2 > | |
std::enable_if<!System::IsSmartPtr< typename T1::value_type >::value &&!System::IsSmartPtr< typename T2::value_type >::value,bool >::type | AreEqualContainer (const T1 &lhs, const T2 &rhs) |
template<typename T1 , typename T2 > | |
std::enable_if< System::IsSmartPtr< typename T1::value_type >::value &&System::IsSmartPtr< typename T2::value_type >::value,bool >::type | AreEqualContainer (const T1 &lhs, const T2 &rhs) |
template<typename T1 , typename T2 > | |
std::enable_if< System::IsSmartPtr< typename T1::value_type >::value &&System::IsSmartPtr< typename T2::value_type >::value,bool >::type | AreEqualData (const T1 &lhs, const T2 &rhs) |
template<typename T1 , typename T2 > | |
std::enable_if<!System::IsSmartPtr< typename T1::value_type >::value &&!System::IsSmartPtr< typename T2::value_type >::value,bool >::type | AreEqualData (const T1 &lhs, const T2 &rhs) |
template<typename T > | |
std::enable_if<!System::IsSmartPtr< typename T::value_type >::value,bool >::type | AreEqualData (const T &lhs, const T &rhs) |
template<typename T > | |
bool | AreEqualMapOfObjects (const T &lhs, const T &rhs) |
template<typename T1 , typename T2 > | |
std::enable_if< TypeTraits::BothArrayOrList< typename T1::Pointee_, typename T2::Pointee_ >::value, testing::AssertionResult >::type | NotNullAreEqualImpl (const char *lhs_expr, const char *rhs_expr, const T1 &lhs, const T2 &rhs, long long s) |
template<typename T1 , typename T2 > | |
std::enable_if< !TypeTraits::BothArrayOrList< typename T1::Pointee_, typename T2::Pointee_ >::value &&TypeTraits::BothEnumerable< typename T1::Pointee_, typename T2::Pointee_ >::value &&(!TypeTraits::has_data_method< typename T1::Pointee_ >::value||!TypeTraits::has_data_method< typename T2::Pointee_ >::value), testing::AssertionResult >::type | NotNullAreEqualImpl (const char *lhs_expr, const char *rhs_expr, const T1 &lhs, const T2 &rhs, long long s) |
template<typename K , typename V > | |
testing::AssertionResult | NotNullAreEqual (const char *lhs_expr, const char *rhs_expr, const SharedPtr< System::Collections::Generic::Dictionary< K, V >> &lhs, const SharedPtr< System::Collections::Generic::Dictionary< K, V >> &rhs) |
template<typename K , typename V > | |
testing::AssertionResult | NotNullAreEqual (const char *lhs_expr, const char *rhs_expr, const SharedPtr< System::Collections::Generic::Dictionary< K, SharedPtr< V >>> &lhs, const SharedPtr< System::Collections::Generic::Dictionary< K, SharedPtr< V >>> &rhs) |
template<typename T1 , typename T2 > | |
testing::AssertionResult | NotNullAreEqual (const char *lhs_expr, const char *rhs_expr, const SharedPtr< System::Collections::Generic::HashSet< T1 >> &lhs, const SharedPtr< System::Collections::Generic::HashSet< T2 >> &rhs) |
template<typename T1 , typename T2 > | |
testing::AssertionResult | NotNullAreEqual (const char *lhs_expr, const char *rhs_expr, const SharedPtr< System::Collections::Generic::Queue< T1 >> &lhs, const SharedPtr< System::Collections::Generic::Queue< T2 >> &rhs) |
template<typename T1 , typename T2 > | |
testing::AssertionResult | NotNullAreEqual (const char *lhs_expr, const char *rhs_expr, const SharedPtr< System::Collections::Generic::Stack< T1 >> &lhs, const SharedPtr< System::Collections::Generic::Stack< T2 >> &rhs) |
template<typename K , typename V > | |
testing::AssertionResult | NotNullAreEqual (const char *lhs_expr, const char *rhs_expr, const SharedPtr< System::Collections::Generic::SortedDictionary< K, V >> &lhs, const SharedPtr< System::Collections::Generic::SortedDictionary< K, V >> &rhs) |
template<typename K , typename V > | |
testing::AssertionResult | NotNullAreEqual (const char *lhs_expr, const char *rhs_expr, const SharedPtr< System::Collections::Generic::SortedDictionary< K, SharedPtr< V >>> &lhs, const SharedPtr< System::Collections::Generic::SortedDictionary< K, SharedPtr< V >>> &rhs) |
template<typename K , typename V > | |
testing::AssertionResult | NotNullAreEqual (const char *lhs_expr, const char *rhs_expr, const SharedPtr< System::Collections::Generic::SortedList< K, V >> &lhs, const SharedPtr< System::Collections::Generic::SortedList< K, V >> &rhs) |
template<typename K , typename V > | |
testing::AssertionResult | NotNullAreEqual (const char *lhs_expr, const char *rhs_expr, const SharedPtr< System::Collections::Generic::SortedList< K, SharedPtr< V >>> &lhs, const SharedPtr< System::Collections::Generic::SortedList< K, SharedPtr< V >>> &rhs) |
testing::AssertionResult | NotNullAreEqual (const char *lhs_expr, const char *rhs_expr, const SharedPtr< System::Collections::BitArray > &lhs, const SharedPtr< System::Collections::BitArray > &rhs) |
testing::AssertionResult | NotNullAreEqual (const char *lhs_expr, const char *rhs_expr, const SharedPtr< System::Collections::Specialized::StringCollection > &lhs, const SharedPtr< System::Collections::Specialized::StringCollection > &rhs) |
template<typename T > | |
bool | NotNullAreEqualHelper (const SharedPtr< System::Collections::Generic::ICollection< T >> &lhs, const SharedPtr< System::Collections::Generic::ICollection< T >> &rhs) |
template<typename T > | |
testing::AssertionResult | NotNullAreEqual (const char *lhs_expr, const char *rhs_expr, const SharedPtr< System::Collections::Generic::ICollection< T >> &lhs, const SharedPtr< System::Collections::Generic::ICollection< T >> &rhs) |
template<typename T1 , typename T2 > | |
testing::AssertionResult | NotNullAreEqualImpl (const char *lhs_expr, const char *rhs_expr, const T1 &lhs, const T2 &rhs, int32_t) |
testing::AssertionResult | AreBoxedValuesEqual (const char *lhs_expr, const char *rhs_expr, const SharedPtr< BoxedValueBase > &lhs, const SharedPtr< BoxedValueBase > &rhs) |
testing::AssertionResult | NotNullAreEqual (const char *lhs_expr, const char *rhs_expr, const SharedPtr< Object > &lhs, const SharedPtr< Object > &rhs) |
template<typename T1 , typename T2 > | |
testing::AssertionResult | NotNullAreEqual (const char *lhs_expr, const char *rhs_expr, const SharedPtr< T1 > &lhs, const SharedPtr< T2 > &rhs) |
template<typename T1 , typename T2 > | |
testing::AssertionResult | AreEqual (const char *lhs_expr, const char *rhs_expr, const T1 &lhs, const T2 &rhs) |
template<typename T1 , typename T2 > | |
std::enable_if< TypeTraits::BothArrayOrList< typename T1::Pointee_, typename T2::Pointee_ >::value, testing::AssertionResult >::type | NotNullAreNotEqualImpl (const char *lhs_expr, const char *rhs_expr, const T1 &lhs, const T2 &rhs, long long s) |
template<typename T1 , typename T2 > | |
std::enable_if< !TypeTraits::BothArrayOrList< typename T1::Pointee_, typename T2::Pointee_ >::value &&TypeTraits::BothEnumerable< typename T1::Pointee_, typename T2::Pointee_ >::value &&(!TypeTraits::has_data_method< typename T1::Pointee_ >::value||!TypeTraits::has_data_method< typename T2::Pointee_ >::value), testing::AssertionResult >::type | NotNullAreNotEqualImpl (const char *lhs_expr, const char *rhs_expr, const T1 &lhs, const T2 &rhs, long long s) |
template<typename K , typename V > | |
testing::AssertionResult | NotNullAreNotEqual (const char *lhs_expr, const char *rhs_expr, const SharedPtr< System::Collections::Generic::Dictionary< K, V >> &lhs, const SharedPtr< System::Collections::Generic::Dictionary< K, V >> &rhs) |
template<typename K , typename V > | |
testing::AssertionResult | NotNullAreNotEqual (const char *lhs_expr, const char *rhs_expr, const SharedPtr< System::Collections::Generic::Dictionary< K, SharedPtr< V >>> &lhs, const SharedPtr< System::Collections::Generic::Dictionary< K, SharedPtr< V >>> &rhs) |
template<typename T1 , typename T2 > | |
testing::AssertionResult | NotNullAreNotEqual (const char *lhs_expr, const char *rhs_expr, const SharedPtr< System::Collections::Generic::HashSet< T1 >> &lhs, const SharedPtr< System::Collections::Generic::HashSet< T2 >> &rhs) |
template<typename T1 , typename T2 > | |
testing::AssertionResult | NotNullAreNotEqual (const char *lhs_expr, const char *rhs_expr, const SharedPtr< System::Collections::Generic::Queue< T1 >> &lhs, const SharedPtr< System::Collections::Generic::Queue< T2 >> &rhs) |
template<typename T1 , typename T2 > | |
testing::AssertionResult | NotNullAreNotEqual (const char *lhs_expr, const char *rhs_expr, const SharedPtr< System::Collections::Generic::Stack< T1 >> &lhs, const SharedPtr< System::Collections::Generic::Stack< T2 >> &rhs) |
template<typename K , typename V > | |
testing::AssertionResult | NotNullAreNotEqual (const char *lhs_expr, const char *rhs_expr, const SharedPtr< System::Collections::Generic::SortedDictionary< K, V >> &lhs, const SharedPtr< System::Collections::Generic::SortedDictionary< K, V >> &rhs) |
template<typename K , typename V > | |
testing::AssertionResult | NotNullAreNotEqual (const char *lhs_expr, const char *rhs_expr, const SharedPtr< System::Collections::Generic::SortedDictionary< K, SharedPtr< V >>> &lhs, const SharedPtr< System::Collections::Generic::SortedDictionary< K, SharedPtr< V >>> &rhs) |
template<typename K , typename V > | |
testing::AssertionResult | NotNullAreNotEqual (const char *lhs_expr, const char *rhs_expr, const SharedPtr< System::Collections::Generic::SortedList< K, V >> &lhs, const SharedPtr< System::Collections::Generic::SortedList< K, V >> &rhs) |
template<typename K , typename V > | |
testing::AssertionResult | NotNullAreNotEqual (const char *lhs_expr, const char *rhs_expr, const SharedPtr< System::Collections::Generic::SortedList< K, SharedPtr< V >>> &lhs, const SharedPtr< System::Collections::Generic::SortedList< K, SharedPtr< V >>> &rhs) |
testing::AssertionResult | NotNullAreNotEqual (const char *lhs_expr, const char *rhs_expr, const SharedPtr< System::Collections::BitArray > &lhs, const SharedPtr< System::Collections::BitArray > &rhs) |
testing::AssertionResult | NotNullAreNotEqual (const char *lhs_expr, const char *rhs_expr, const SharedPtr< System::Collections::Specialized::StringCollection > &lhs, const SharedPtr< System::Collections::Specialized::StringCollection > &rhs) |
template<typename T > | |
testing::AssertionResult | NotNullAreNotEqual (const char *lhs_expr, const char *rhs_expr, const SharedPtr< System::Collections::Generic::ICollection< T >> &lhs, const SharedPtr< System::Collections::Generic::ICollection< T >> &rhs) |
template<typename T1 , typename T2 > | |
testing::AssertionResult | NotNullAreNotEqualImpl (const char *lhs_expr, const char *rhs_expr, const T1 &lhs, const T2 &rhs, int32_t) |
template<typename T1 , typename T2 > | |
testing::AssertionResult | NotNullAreNotEqual (const char *lhs_expr, const char *rhs_expr, const SharedPtr< T1 > &lhs, const SharedPtr< T2 > &rhs) |
template<typename T1 , typename T2 > | |
testing::AssertionResult | AreNotEqual (const char *lhs_expr, const char *rhs_expr, const T1 &lhs, const T2 &rhs) |
|
inline |
Equal-compares two Boxed types.
lhs_expr | LHS expression. |
rhs_expr | RHS expression. |
lhs | LHS value. |
rhs | RHS value. |
testing::AssertionResult System::TestPredicates::Details::SharedPtrAsserts::AreEqual | ( | const char * | lhs_expr, |
const char * | rhs_expr, | ||
const T1 & | lhs, | ||
const T2 & | rhs | ||
) |
Equal-compares arguments for AreEqual assertion translation.
T1 | LHS object type. |
T2 | RHS object type. |
lhs_expr | LHS expression. |
rhs_expr | RHS expression. |
lhs | LHS value. |
rhs | RHS value. |
std::enable_if<!System::IsSmartPtr<typename T1::value_type>::value && !System::IsSmartPtr<typename T2::value_type>::value ,bool>::type System::TestPredicates::Details::SharedPtrAsserts::AreEqualContainer | ( | const T1 & | lhs, |
const T2 & | rhs | ||
) |
Equal-compares two containers using operator == on elements. Works for non-SmartPtr elements.
T1 | LHS container type. |
T2 | RHS container type. |
lhs | LHS container. |
rhs | RHS container. |
std::enable_if<System::IsSmartPtr<typename T1::value_type>::value && System::IsSmartPtr<typename T2::value_type>::value ,bool>::type System::TestPredicates::Details::SharedPtrAsserts::AreEqualContainer | ( | const T1 & | lhs, |
const T2 & | rhs | ||
) |
Equal-compares two containers using System::Object::Equals on elements. Works for SmartPtr elements.
T1 | LHS container type. |
T2 | RHS container type. |
lhs | LHS container reference. |
rhs | RHS container reference. |
std::enable_if<System::IsSmartPtr<typename T1::value_type>::value && System::IsSmartPtr<typename T2::value_type>::value ,bool>::type System::TestPredicates::Details::SharedPtrAsserts::AreEqualData | ( | const T1 & | lhs, |
const T2 & | rhs | ||
) |
Equal-compares two containers using System::Object::Equals on elements. Works for SmartPtr elements.
T1 | LHS container type. |
T2 | RHS container type. |
lhs | LHS container reference. |
rhs | RHS container reference. |
std::enable_if<!System::IsSmartPtr<typename T1::value_type>::value && !System::IsSmartPtr<typename T2::value_type>::value ,bool>::type System::TestPredicates::Details::SharedPtrAsserts::AreEqualData | ( | const T1 & | lhs, |
const T2 & | rhs | ||
) |
Equal-compares two containers using operator == on elements. Works for non-SmartPtr elements.
T1 | LHS container type. |
T2 | RHS container type. |
lhs | LHS container. |
rhs | RHS container. |
std::enable_if<!System::IsSmartPtr<typename T::value_type>::value ,bool>::type System::TestPredicates::Details::SharedPtrAsserts::AreEqualData | ( | const T & | lhs, |
const T & | rhs | ||
) |
Equal-compares two containers of identical type. Works for non-SmartPtr elements.
T1 | LHS container type. |
T2 | RHS container type. |
lhs | LHS container. |
rhs | RHS container. |
bool System::TestPredicates::Details::SharedPtrAsserts::AreEqualMapOfObjects | ( | const T & | lhs, |
const T & | rhs | ||
) |
Equal-compares two maps using System::Object::Equals on elements.
T | Map type. |
lhs | LHS map. |
rhs | RHS map. |
testing::AssertionResult System::TestPredicates::Details::SharedPtrAsserts::AreNotEqual | ( | const char * | lhs_expr, |
const char * | rhs_expr, | ||
const T1 & | lhs, | ||
const T2 & | rhs | ||
) |
Not-equal-compares arguments for AreNotEqual assertion translation.
T1 | LHS object type. |
T2 | RHS object type. |
lhs_expr | LHS expression. |
rhs_expr | RHS expression. |
lhs | LHS value. |
rhs | RHS value. |
testing::AssertionResult System::TestPredicates::Details::SharedPtrAsserts::NotNullAreEqual | ( | const char * | lhs_expr, |
const char * | rhs_expr, | ||
const SharedPtr< System::Collections::Generic::Dictionary< K, V >> & | lhs, | ||
const SharedPtr< System::Collections::Generic::Dictionary< K, V >> & | rhs | ||
) |
Equal-compares dictionaries of value types.
K | Key type. |
V | Value type. |
lhs_expr | LHS expression. |
rhs_expr | RHS expression. |
lhs | LHS value. |
rhs | RHS value. |
testing::AssertionResult System::TestPredicates::Details::SharedPtrAsserts::NotNullAreEqual | ( | const char * | lhs_expr, |
const char * | rhs_expr, | ||
const SharedPtr< System::Collections::Generic::Dictionary< K, SharedPtr< V >>> & | lhs, | ||
const SharedPtr< System::Collections::Generic::Dictionary< K, SharedPtr< V >>> & | rhs | ||
) |
Equal-compares dictionaries of shared pointers.
K | Key type. |
V | Value type. |
lhs_expr | LHS expression. |
rhs_expr | RHS expression. |
lhs | LHS value. |
rhs | RHS value. |
testing::AssertionResult System::TestPredicates::Details::SharedPtrAsserts::NotNullAreEqual | ( | const char * | lhs_expr, |
const char * | rhs_expr, | ||
const SharedPtr< System::Collections::Generic::HashSet< T1 >> & | lhs, | ||
const SharedPtr< System::Collections::Generic::HashSet< T2 >> & | rhs | ||
) |
Equal-compares hashsets.
T1 | LHS container element type. |
T2 | RHS container element type. |
lhs_expr | LHS expression. |
rhs_expr | RHS expression. |
lhs | LHS value. |
rhs | RHS value. |
testing::AssertionResult System::TestPredicates::Details::SharedPtrAsserts::NotNullAreEqual | ( | const char * | lhs_expr, |
const char * | rhs_expr, | ||
const SharedPtr< System::Collections::Generic::Queue< T1 >> & | lhs, | ||
const SharedPtr< System::Collections::Generic::Queue< T2 >> & | rhs | ||
) |
Equal-compares queues.
T1 | LHS container element type. |
T2 | RHS container element type. |
lhs_expr | LHS expression. |
rhs_expr | RHS expression. |
lhs | LHS value. |
rhs | RHS value. |
testing::AssertionResult System::TestPredicates::Details::SharedPtrAsserts::NotNullAreEqual | ( | const char * | lhs_expr, |
const char * | rhs_expr, | ||
const SharedPtr< System::Collections::Generic::Stack< T1 >> & | lhs, | ||
const SharedPtr< System::Collections::Generic::Stack< T2 >> & | rhs | ||
) |
Equal-compares stacks.
T1 | LHS container element type. |
T2 | RHS container element type. |
lhs_expr | LHS expression. |
rhs_expr | RHS expression. |
lhs | LHS value. |
rhs | RHS value. |
testing::AssertionResult System::TestPredicates::Details::SharedPtrAsserts::NotNullAreEqual | ( | const char * | lhs_expr, |
const char * | rhs_expr, | ||
const SharedPtr< System::Collections::Generic::SortedDictionary< K, V >> & | lhs, | ||
const SharedPtr< System::Collections::Generic::SortedDictionary< K, V >> & | rhs | ||
) |
Equal-compares sorted dictionaries of value types.
K | Key type. |
V | Value type. |
lhs_expr | LHS expression. |
rhs_expr | RHS expression. |
lhs | LHS value. |
rhs | RHS value. |
testing::AssertionResult System::TestPredicates::Details::SharedPtrAsserts::NotNullAreEqual | ( | const char * | lhs_expr, |
const char * | rhs_expr, | ||
const SharedPtr< System::Collections::Generic::SortedDictionary< K, SharedPtr< V >>> & | lhs, | ||
const SharedPtr< System::Collections::Generic::SortedDictionary< K, SharedPtr< V >>> & | rhs | ||
) |
Equal-compares sorted dictionaries of shared pointers.
K | Key type. |
V | Value type. |
lhs_expr | LHS expression. |
rhs_expr | RHS expression. |
lhs | LHS value. |
rhs | RHS value. |
testing::AssertionResult System::TestPredicates::Details::SharedPtrAsserts::NotNullAreEqual | ( | const char * | lhs_expr, |
const char * | rhs_expr, | ||
const SharedPtr< System::Collections::Generic::SortedList< K, V >> & | lhs, | ||
const SharedPtr< System::Collections::Generic::SortedList< K, V >> & | rhs | ||
) |
Equal-compares sorted lists of value types.
K | Key type. |
V | Value type. |
lhs_expr | LHS expression. |
rhs_expr | RHS expression. |
lhs | LHS value. |
rhs | RHS value. |
testing::AssertionResult System::TestPredicates::Details::SharedPtrAsserts::NotNullAreEqual | ( | const char * | lhs_expr, |
const char * | rhs_expr, | ||
const SharedPtr< System::Collections::Generic::SortedList< K, SharedPtr< V >>> & | lhs, | ||
const SharedPtr< System::Collections::Generic::SortedList< K, SharedPtr< V >>> & | rhs | ||
) |
Equal-compares sorted lists of shared pointers.
K | Key type. |
V | Value type. |
lhs_expr | LHS expression. |
rhs_expr | RHS expression. |
lhs | LHS value. |
rhs | RHS value. |
|
inline |
Equal-compares bit arrays.
lhs_expr | LHS expression. |
rhs_expr | RHS expression. |
lhs | LHS value. |
rhs | RHS value. |
|
inline |
Equal-compares string collections.
lhs_expr | LHS expression. |
rhs_expr | RHS expression. |
lhs | LHS value. |
rhs | RHS value. |
testing::AssertionResult System::TestPredicates::Details::SharedPtrAsserts::NotNullAreEqual | ( | const char * | lhs_expr, |
const char * | rhs_expr, | ||
const SharedPtr< System::Collections::Generic::ICollection< T >> & | lhs, | ||
const SharedPtr< System::Collections::Generic::ICollection< T >> & | rhs | ||
) |
Equal-compares abstract collections.
T | Element type. |
lhs_expr | LHS expression. |
rhs_expr | RHS expression. |
lhs | LHS value. |
rhs | RHS value. |
|
inline |
Equal-compares two Object types.
lhs_expr | LHS expression. |
rhs_expr | RHS expression. |
lhs | LHS value. |
rhs | RHS value. |
testing::AssertionResult System::TestPredicates::Details::SharedPtrAsserts::NotNullAreEqual | ( | const char * | lhs_expr, |
const char * | rhs_expr, | ||
const SharedPtr< T1 > & | lhs, | ||
const SharedPtr< T2 > & | rhs | ||
) |
Equal-compares unknown types.
T1 | LHS object type. |
T2 | RHS object type. |
lhs_expr | LHS expression. |
rhs_expr | RHS expression. |
lhs | LHS value. |
rhs | RHS value. |
bool System::TestPredicates::Details::SharedPtrAsserts::NotNullAreEqualHelper | ( | const SharedPtr< System::Collections::Generic::ICollection< T >> & | lhs, |
const SharedPtr< System::Collections::Generic::ICollection< T >> & | rhs | ||
) |
Equal-compares abstract collections.
T | Element type. |
lhs | LHS value. |
rhs | RHS value. |
std::enable_if<TypeTraits::BothArrayOrList<typename T1::Pointee_, typename T2::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 | ||
) |
Equal-compares arrays or lists.
T1 | LHS container type. |
T2 | RHS container type. |
lhs_expr | LHS expression. |
rhs_expr | RHS expression. |
lhs | LHS value. |
rhs | RHS value. |
s | A service parameter that serves as a selector of the implementation of the function; the value of the parameter is ignored |
std::enable_if< !TypeTraits::BothArrayOrList<typename T1::Pointee_, typename T2::Pointee_>::value && TypeTraits::BothEnumerable<typename T1::Pointee_, typename T2::Pointee_>::value && (!TypeTraits::has_data_method<typename T1::Pointee_>::value || !TypeTraits::has_data_method<typename T2::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 | ||
) |
Equal-compares IEnumerable instances.
T1 | LHS element type. |
T2 | RHS element type. |
lhs_expr | LHS expression. |
rhs_expr | RHS expression. |
lhs | LHS value. |
rhs | RHS value. |
s | A service parameter that serves as a selector of the implementation of the function; the value of the parameter is ignored |
testing::AssertionResult System::TestPredicates::Details::SharedPtrAsserts::NotNullAreEqualImpl | ( | const char * | lhs_expr, |
const char * | rhs_expr, | ||
const T1 & | lhs, | ||
const T2 & | rhs, | ||
int32_t | |||
) |
Equal-compares unknown types using Equals method.
T1 | LHS object type. |
T2 | RHS object type. |
lhs_expr | LHS expression. |
rhs_expr | RHS expression. |
lhs | LHS value. |
rhs | RHS value. |
testing::AssertionResult System::TestPredicates::Details::SharedPtrAsserts::NotNullAreNotEqual | ( | const char * | lhs_expr, |
const char * | rhs_expr, | ||
const SharedPtr< System::Collections::Generic::Dictionary< K, V >> & | lhs, | ||
const SharedPtr< System::Collections::Generic::Dictionary< K, V >> & | rhs | ||
) |
Not-equal-compares dictionaries of value types.
K | Key type. |
V | Value type. |
lhs_expr | LHS expression. |
rhs_expr | RHS expression. |
lhs | LHS value. |
rhs | RHS value. |
testing::AssertionResult System::TestPredicates::Details::SharedPtrAsserts::NotNullAreNotEqual | ( | const char * | lhs_expr, |
const char * | rhs_expr, | ||
const SharedPtr< System::Collections::Generic::Dictionary< K, SharedPtr< V >>> & | lhs, | ||
const SharedPtr< System::Collections::Generic::Dictionary< K, SharedPtr< V >>> & | rhs | ||
) |
Not-equal-compares dictionaries of shared pointers.
K | Key type. |
V | Value type. |
lhs_expr | LHS expression. |
rhs_expr | RHS expression. |
lhs | LHS value. |
rhs | RHS value. |
testing::AssertionResult System::TestPredicates::Details::SharedPtrAsserts::NotNullAreNotEqual | ( | const char * | lhs_expr, |
const char * | rhs_expr, | ||
const SharedPtr< System::Collections::Generic::HashSet< T1 >> & | lhs, | ||
const SharedPtr< System::Collections::Generic::HashSet< T2 >> & | rhs | ||
) |
Not-equal-compares hashsets.
T1 | LHS container element type. |
T2 | RHS container element type. |
lhs_expr | LHS expression. |
rhs_expr | RHS expression. |
lhs | LHS value. |
rhs | RHS value. |
testing::AssertionResult System::TestPredicates::Details::SharedPtrAsserts::NotNullAreNotEqual | ( | const char * | lhs_expr, |
const char * | rhs_expr, | ||
const SharedPtr< System::Collections::Generic::Queue< T1 >> & | lhs, | ||
const SharedPtr< System::Collections::Generic::Queue< T2 >> & | rhs | ||
) |
Not-equal-compares queues.
T1 | LHS container element type. |
T2 | RHS container element type. |
lhs_expr | LHS expression. |
rhs_expr | RHS expression. |
lhs | LHS value. |
rhs | RHS value. |
testing::AssertionResult System::TestPredicates::Details::SharedPtrAsserts::NotNullAreNotEqual | ( | const char * | lhs_expr, |
const char * | rhs_expr, | ||
const SharedPtr< System::Collections::Generic::Stack< T1 >> & | lhs, | ||
const SharedPtr< System::Collections::Generic::Stack< T2 >> & | rhs | ||
) |
Not-equal-compares stacks.
T1 | LHS container element type. |
T2 | RHS container element type. |
lhs_expr | LHS expression. |
rhs_expr | RHS expression. |
lhs | LHS value. |
rhs | RHS value. |
testing::AssertionResult System::TestPredicates::Details::SharedPtrAsserts::NotNullAreNotEqual | ( | const char * | lhs_expr, |
const char * | rhs_expr, | ||
const SharedPtr< System::Collections::Generic::SortedDictionary< K, V >> & | lhs, | ||
const SharedPtr< System::Collections::Generic::SortedDictionary< K, V >> & | rhs | ||
) |
Not-equal-compares sorted dictionaries of value types.
K | Key type. |
V | Value type. |
lhs_expr | LHS expression. |
rhs_expr | RHS expression. |
lhs | LHS value. |
rhs | RHS value. |
testing::AssertionResult System::TestPredicates::Details::SharedPtrAsserts::NotNullAreNotEqual | ( | const char * | lhs_expr, |
const char * | rhs_expr, | ||
const SharedPtr< System::Collections::Generic::SortedDictionary< K, SharedPtr< V >>> & | lhs, | ||
const SharedPtr< System::Collections::Generic::SortedDictionary< K, SharedPtr< V >>> & | rhs | ||
) |
Not-equal-compares sorted dictionaries of shared pointers.
K | Key type. |
V | Value type. |
lhs_expr | LHS expression. |
rhs_expr | RHS expression. |
lhs | LHS value. |
rhs | RHS value. |
testing::AssertionResult System::TestPredicates::Details::SharedPtrAsserts::NotNullAreNotEqual | ( | const char * | lhs_expr, |
const char * | rhs_expr, | ||
const SharedPtr< System::Collections::Generic::SortedList< K, V >> & | lhs, | ||
const SharedPtr< System::Collections::Generic::SortedList< K, V >> & | rhs | ||
) |
Npt=equal-compares sorted lists of value types.
K | Key type. |
V | Value type. |
lhs_expr | LHS expression. |
rhs_expr | RHS expression. |
lhs | LHS value. |
rhs | RHS value. |
testing::AssertionResult System::TestPredicates::Details::SharedPtrAsserts::NotNullAreNotEqual | ( | const char * | lhs_expr, |
const char * | rhs_expr, | ||
const SharedPtr< System::Collections::Generic::SortedList< K, SharedPtr< V >>> & | lhs, | ||
const SharedPtr< System::Collections::Generic::SortedList< K, SharedPtr< V >>> & | rhs | ||
) |
Not-equal-compares sorted lists of shared pointers.
K | Key type. |
V | Value type. |
lhs_expr | LHS expression. |
rhs_expr | RHS expression. |
lhs | LHS value. |
rhs | RHS value. |
|
inline |
Not-equal-compares bit arrays.
lhs_expr | LHS expression. |
rhs_expr | RHS expression. |
lhs | LHS value. |
rhs | RHS value. |
|
inline |
Not-equal-compares string collections.
lhs_expr | LHS expression. |
rhs_expr | RHS expression. |
lhs | LHS value. |
rhs | RHS value. |
testing::AssertionResult System::TestPredicates::Details::SharedPtrAsserts::NotNullAreNotEqual | ( | const char * | lhs_expr, |
const char * | rhs_expr, | ||
const SharedPtr< System::Collections::Generic::ICollection< T >> & | lhs, | ||
const SharedPtr< System::Collections::Generic::ICollection< T >> & | rhs | ||
) |
Not-equal-compares abstract collections.
T | Element type. |
lhs_expr | LHS expression. |
rhs_expr | RHS expression. |
lhs | LHS value. |
rhs | RHS value. |
testing::AssertionResult System::TestPredicates::Details::SharedPtrAsserts::NotNullAreNotEqual | ( | const char * | lhs_expr, |
const char * | rhs_expr, | ||
const SharedPtr< T1 > & | lhs, | ||
const SharedPtr< T2 > & | rhs | ||
) |
Not-equal-compares unknown types.
T1 | LHS object type. |
T2 | RHS object type. |
lhs_expr | LHS expression. |
rhs_expr | RHS expression. |
lhs | LHS value. |
rhs | RHS value. |
std::enable_if<TypeTraits::BothArrayOrList<typename T1::Pointee_, typename T2::Pointee_>::value, testing::AssertionResult>::type System::TestPredicates::Details::SharedPtrAsserts::NotNullAreNotEqualImpl | ( | const char * | lhs_expr, |
const char * | rhs_expr, | ||
const T1 & | lhs, | ||
const T2 & | rhs, | ||
long long | s | ||
) |
Not-equal-compares arrays or lists.
T1 | LHS container type. |
T2 | RHS container type. |
lhs_expr | LHS expression. |
rhs_expr | RHS expression. |
lhs | LHS value. |
rhs | RHS value. |
s | A service parameter that serves as a selector of the implementation of the function; the value of the parameter is ignored |
std::enable_if< !TypeTraits::BothArrayOrList<typename T1::Pointee_, typename T2::Pointee_>::value && TypeTraits::BothEnumerable<typename T1::Pointee_, typename T2::Pointee_>::value && (!TypeTraits::has_data_method<typename T1::Pointee_>::value || !TypeTraits::has_data_method<typename T2::Pointee_>::value), testing::AssertionResult>::type System::TestPredicates::Details::SharedPtrAsserts::NotNullAreNotEqualImpl | ( | const char * | lhs_expr, |
const char * | rhs_expr, | ||
const T1 & | lhs, | ||
const T2 & | rhs, | ||
long long | s | ||
) |
Not-equal-compares IEnumerable instances.
T1 | LHS element type. |
T2 | RHS element type. |
lhs_expr | LHS expression. |
rhs_expr | RHS expression. |
lhs | LHS value. |
rhs | RHS value. |
s | A service parameter that serves as a selector of the implementation of the function; the value of the parameter is ignored |
testing::AssertionResult System::TestPredicates::Details::SharedPtrAsserts::NotNullAreNotEqualImpl | ( | const char * | lhs_expr, |
const char * | rhs_expr, | ||
const T1 & | lhs, | ||
const T2 & | rhs, | ||
int32_t | |||
) |
Not-equal-compares unknown types using Eqauals method.
T1 | LHS object type. |
T2 | RHS object type. |
lhs_expr | LHS expression. |
rhs_expr | RHS expression. |
lhs | LHS value. |
rhs | RHS value. |