System::TestPredicates::Details::SharedPtrAsserts

Functions

FunctionDescription
std::enable_if<!System::IsSmartPtr<typenameT1::value_type>::value&&!System::IsSmartPtr<typenameT2::value_type>::value, bool>::type AreEqualContainer(const T1&, const T2&)Equal-compares two containers using operator == on elements. Works for non-SmartPtr elements.
std::enable_if<System::IsSmartPtr<typenameT1::value_type>::value&&System::IsSmartPtr<typenameT2::value_type>::value, bool>::type AreEqualContainer(const T1&, const T2&)Equal-compares two containers using System::Object::Equals on elements. Works for SmartPtr elements.
std::enable_if<System::IsSmartPtr<typenameT1::value_type>::value&&System::IsSmartPtr<typenameT2::value_type>::value, bool>::type AreEqualData(const T1&, const T2&)Equal-compares two containers using System::Object::Equals on elements. Works for SmartPtr elements.
std::enable_if<!System::IsSmartPtr<typenameT1::value_type>::value&&!System::IsSmartPtr<typenameT2::value_type>::value, bool>::type AreEqualData(const T1&, const T2&)Equal-compares two containers using operator == on elements. Works for non-SmartPtr elements.
std::enable_if<!System::IsSmartPtr<typenameT::value_type>::value, bool>::type AreEqualData(const T&, const T&)Equal-compares two containers of identical type. Works for non-SmartPtr elements.
bool AreEqualMapOfObjects(const T&, const T&)Equal-compares two maps using System::Object::Equals on elements.
std::enable_if<TypeTraits::BothArrayOrList<typenameT1::Pointee_, typenameT2::Pointee_>::value, testing::AssertionResult>::type NotNullAreEqualImpl(const char *, const char *, const T1&, const T2&, long long)Equal-compares arrays or lists.
std::enable_if<!TypeTraits::BothArrayOrList<typenameT1::Pointee_, typenameT2::Pointee_>::value&&TypeTraits::BothEnumerable<typenameT1::Pointee_, typenameT2::Pointee_>::value&&(!TypeTraits::has_data_method<typenameT1::Pointee_>::value
testing::AssertionResult NotNullAreEqualImpl(const char *, const char *, const T1&, const T2&, int32_t)Equal-compares unknown types using Equals method.
testing::AssertionResult NotNullAreEqual(const char *, const char *, const SharedPtr<System::Collections::Generic::Dictionary<K, V>>&, const SharedPtr<System::Collections::Generic::Dictionary<K, V>>&)Equal-compares dictionaries of value types.
testing::AssertionResult NotNullAreEqual(const char *, const char *, const SharedPtr<System::Collections::Generic::Dictionary<K, SharedPtr<V>>>&, const SharedPtr<System::Collections::Generic::Dictionary<K, SharedPtr<V>>>&)Equal-compares dictionaries of shared pointers.
testing::AssertionResult NotNullAreEqual(const char *, const char *, const SharedPtr<System::Collections::Generic::HashSet<T1>>&, const SharedPtr<System::Collections::Generic::HashSet<T2>>&)Equal-compares hashsets.
testing::AssertionResult NotNullAreEqual(const char *, const char *, const SharedPtr<System::Collections::Generic::Queue<T1>>&, const SharedPtr<System::Collections::Generic::Queue<T2>>&)Equal-compares queues.
testing::AssertionResult NotNullAreEqual(const char *, const char *, const SharedPtr<System::Collections::Generic::Stack<T1>>&, const SharedPtr<System::Collections::Generic::Stack<T2>>&)Equal-compares stacks.
testing::AssertionResult NotNullAreEqual(const char *, const char *, const SharedPtr<System::Collections::Generic::SortedDictionary<K, V>>&, const SharedPtr<System::Collections::Generic::SortedDictionary<K, V>>&)Equal-compares sorted dictionaries of value types.
testing::AssertionResult NotNullAreEqual(const char *, const char *, const SharedPtr<System::Collections::Generic::SortedDictionary<K, SharedPtr<V>>>&, const SharedPtr<System::Collections::Generic::SortedDictionary<K, SharedPtr<V>>>&)Equal-compares sorted dictionaries of shared pointers.
testing::AssertionResult NotNullAreEqual(const char *, const char *, const SharedPtr<System::Collections::Generic::SortedList<K, V>>&, const SharedPtr<System::Collections::Generic::SortedList<K, V>>&)Equal-compares sorted lists of value types.
testing::AssertionResult NotNullAreEqual(const char *, const char *, const SharedPtr<System::Collections::Generic::SortedList<K, SharedPtr<V>>>&, const SharedPtr<System::Collections::Generic::SortedList<K, SharedPtr<V>>>&)Equal-compares sorted lists of shared pointers.
testing::AssertionResult NotNullAreEqual(const char *, const char *, const SharedPtr<System::Collections::BitArray>&, const SharedPtr<System::Collections::BitArray>&)Equal-compares bit arrays.
testing::AssertionResult NotNullAreEqual(const char *, const char *, const SharedPtr<System::Collections::Specialized::StringCollection>&, const SharedPtr<System::Collections::Specialized::StringCollection>&)Equal-compares string collections.
testing::AssertionResult NotNullAreEqual(const char *, const char *, const SharedPtr<System::Collections::Generic::ICollection<T>>&, const SharedPtr<System::Collections::Generic::ICollection<T>>&)Equal-compares abstract collections.
testing::AssertionResult NotNullAreEqual(const char *, const char *, const SharedPtr<Object>&, const SharedPtr<Object>&)Equal-compares two Object types.
testing::AssertionResult NotNullAreEqual(const char *, const char *, const SharedPtr<T1>&, const SharedPtr<T2>&)Equal-compares unknown types.
bool NotNullAreEqualHelper(const SharedPtr<System::Collections::Generic::ICollection<T>>&, const SharedPtr<System::Collections::Generic::ICollection<T>>&)Equal-compares abstract collections.
testing::AssertionResult AreBoxedValuesEqual(const char *, const char *, const SharedPtr<BoxedValueBase>&, const SharedPtr<BoxedValueBase>&)Equal-compares two Boxed types.
testing::AssertionResult AreEqual(const char *, const char *, const T1&, const T2&)Equal-compares arguments for AreEqual assertion translation.
std::enable_if<TypeTraits::BothArrayOrList<typenameT1::Pointee_, typenameT2::Pointee_>::value, testing::AssertionResult>::type NotNullAreNotEqualImpl(const char *, const char *, const T1&, const T2&, long long)Not-equal-compares arrays or lists.
std::enable_if<!TypeTraits::BothArrayOrList<typenameT1::Pointee_, typenameT2::Pointee_>::value&&TypeTraits::BothEnumerable<typenameT1::Pointee_, typenameT2::Pointee_>::value&&(!TypeTraits::has_data_method<typenameT1::Pointee_>::value
testing::AssertionResult NotNullAreNotEqualImpl(const char *, const char *, const T1&, const T2&, int32_t)Not-equal-compares unknown types using Eqauals method.
testing::AssertionResult NotNullAreNotEqual(const char *, const char *, const SharedPtr<System::Collections::Generic::Dictionary<K, V>>&, const SharedPtr<System::Collections::Generic::Dictionary<K, V>>&)Not-equal-compares dictionaries of value types.
testing::AssertionResult NotNullAreNotEqual(const char *, const char *, const SharedPtr<System::Collections::Generic::Dictionary<K, SharedPtr<V>>>&, const SharedPtr<System::Collections::Generic::Dictionary<K, SharedPtr<V>>>&)Not-equal-compares dictionaries of shared pointers.
testing::AssertionResult NotNullAreNotEqual(const char *, const char *, const SharedPtr<System::Collections::Generic::HashSet<T1>>&, const SharedPtr<System::Collections::Generic::HashSet<T2>>&)Not-equal-compares hashsets.
testing::AssertionResult NotNullAreNotEqual(const char *, const char *, const SharedPtr<System::Collections::Generic::Queue<T1>>&, const SharedPtr<System::Collections::Generic::Queue<T2>>&)Not-equal-compares queues.
testing::AssertionResult NotNullAreNotEqual(const char *, const char *, const SharedPtr<System::Collections::Generic::Stack<T1>>&, const SharedPtr<System::Collections::Generic::Stack<T2>>&)Not-equal-compares stacks.
testing::AssertionResult NotNullAreNotEqual(const char *, const char *, const SharedPtr<System::Collections::Generic::SortedDictionary<K, V>>&, const SharedPtr<System::Collections::Generic::SortedDictionary<K, V>>&)Not-equal-compares sorted dictionaries of value types.
testing::AssertionResult NotNullAreNotEqual(const char *, const char *, const SharedPtr<System::Collections::Generic::SortedDictionary<K, SharedPtr<V>>>&, const SharedPtr<System::Collections::Generic::SortedDictionary<K, SharedPtr<V>>>&)Not-equal-compares sorted dictionaries of shared pointers.
testing::AssertionResult NotNullAreNotEqual(const char *, const char *, const SharedPtr<System::Collections::Generic::SortedList<K, V>>&, const SharedPtr<System::Collections::Generic::SortedList<K, V>>&)Npt=equal-compares sorted lists of value types.
testing::AssertionResult NotNullAreNotEqual(const char *, const char *, const SharedPtr<System::Collections::Generic::SortedList<K, SharedPtr<V>>>&, const SharedPtr<System::Collections::Generic::SortedList<K, SharedPtr<V>>>&)Not-equal-compares sorted lists of shared pointers.
testing::AssertionResult NotNullAreNotEqual(const char *, const char *, const SharedPtr<System::Collections::BitArray>&, const SharedPtr<System::Collections::BitArray>&)Not-equal-compares bit arrays.
testing::AssertionResult NotNullAreNotEqual(const char *, const char *, const SharedPtr<System::Collections::Specialized::StringCollection>&, const SharedPtr<System::Collections::Specialized::StringCollection>&)Not-equal-compares string collections.
testing::AssertionResult NotNullAreNotEqual(const char *, const char *, const SharedPtr<System::Collections::Generic::ICollection<T>>&, const SharedPtr<System::Collections::Generic::ICollection<T>>&)Not-equal-compares abstract collections.
testing::AssertionResult NotNullAreNotEqual(const char *, const char *, const SharedPtr<T1>&, const SharedPtr<T2>&)Not-equal-compares unknown types.
testing::AssertionResult AreNotEqual(const char *, const char *, const T1&, const T2&)Not-equal-compares arguments for AreNotEqual assertion translation.