GetEqualityMessage() public static method

public static GetEqualityMessage ( object actual, object expected, bool expectEqual ) : string
actual object
expected object
expectEqual bool
return string
示例#1
0
 public static void AreEqual(UnityEngine.Object expected, UnityEngine.Object actual, string message)
 {
     if (actual != expected)
     {
         Fail(AssertionMessageUtil.GetEqualityMessage(actual, expected, true), message);
     }
 }
示例#2
0
 public static void AreNotEqual <T>(T expected, T actual, string message, IEqualityComparer <T> comparer)
 {
     if (comparer.Equals(actual, expected))
     {
         Fail(AssertionMessageUtil.GetEqualityMessage(actual, expected, false), message);
     }
 }
示例#3
0
 public static void AreNotEqual(UnityEngine.Object expected, UnityEngine.Object actual, string message)
 {
     if (actual == expected)
     {
         Assert.Fail(AssertionMessageUtil.GetEqualityMessage(actual, expected, false), message);
     }
 }
示例#4
0
 public static void AreNotEqual(Object expected, Object actual, string message)
 {
     if (actual == expected)
     {
         Fail(AssertionMessageUtil.GetEqualityMessage(actual, expected, expectEqual: false), message);
     }
 }
示例#5
0
 public static void AreNotEqual(UnityEngine.Object expected, UnityEngine.Object actual, string message)
 {
     if (!(actual == expected))
     {
         return;
     }
     Assert.Fail(AssertionMessageUtil.GetEqualityMessage((object)actual, (object)expected, false), message);
 }
示例#6
0
 public static void AreNotEqual <T>(T expected, T actual, string message, IEqualityComparer <T> comparer)
 {
     if (typeof(UnityEngine.Object).IsAssignableFrom(typeof(T)))
     {
         AreNotEqual(expected as UnityEngine.Object, actual as UnityEngine.Object, message);
     }
     else if (comparer.Equals(actual, expected))
     {
         Fail(AssertionMessageUtil.GetEqualityMessage(actual, expected, false), message);
     }
 }
示例#7
0
 public static void AreEqual <T>(T expected, T actual, string message, IEqualityComparer <T> comparer)
 {
     if (typeof(Object).IsAssignableFrom(typeof(T)))
     {
         Assert.AreEqual(expected as Object, actual as Object, message);
     }
     else if (!comparer.Equals(actual, expected))
     {
         Assert.Fail(AssertionMessageUtil.GetEqualityMessage(actual, expected, true), message);
     }
 }
示例#8
0
 public static void AreEqual <T>(T expected, T actual, string message, IEqualityComparer <T> comparer)
 {
     if (typeof(UnityEngine.Object).IsAssignableFrom(typeof(T)))
     {
         Assert.AreEqual((object)expected as UnityEngine.Object, (object)actual as UnityEngine.Object, message);
     }
     else
     {
         if (comparer.Equals(actual, expected))
         {
             return;
         }
         Assert.Fail(AssertionMessageUtil.GetEqualityMessage((object)actual, (object)expected, true), message);
     }
 }
示例#9
0
        public static void AreEqual <T>(T expected, T actual, string message, IEqualityComparer <T> comparer)
        {
            bool flag = typeof(UnityEngine.Object).IsAssignableFrom(typeof(T));

            if (flag)
            {
                Assert.AreEqual(expected as UnityEngine.Object, actual as UnityEngine.Object, message);
            }
            else
            {
                bool flag2 = !comparer.Equals(actual, expected);
                if (flag2)
                {
                    Assert.Fail(AssertionMessageUtil.GetEqualityMessage(actual, expected, true), message);
                }
            }
        }