56 lines
1.9 KiB
C#
56 lines
1.9 KiB
C#
using System;
|
|
|
|
namespace UnityEngine.Assertions
|
|
{
|
|
// Token: 0x02000493 RID: 1171
|
|
internal class AssertionMessageUtil
|
|
{
|
|
// Token: 0x06003A9C RID: 15004 RVA: 0x000671F8 File Offset: 0x000653F8
|
|
public static string GetMessage(string failureMessage)
|
|
{
|
|
return UnityString.Format("{0} {1}", new object[] { "Assertion failure.", failureMessage });
|
|
}
|
|
|
|
// Token: 0x06003A9D RID: 15005 RVA: 0x0006722C File Offset: 0x0006542C
|
|
public static string GetMessage(string failureMessage, string expected)
|
|
{
|
|
return AssertionMessageUtil.GetMessage(UnityString.Format("{0}{1}{2} {3}", new object[]
|
|
{
|
|
failureMessage,
|
|
Environment.NewLine,
|
|
"Expected:",
|
|
expected
|
|
}));
|
|
}
|
|
|
|
// Token: 0x06003A9E RID: 15006 RVA: 0x00067270 File Offset: 0x00065470
|
|
public static string GetEqualityMessage(object actual, object expected, bool expectEqual)
|
|
{
|
|
return AssertionMessageUtil.GetMessage(UnityString.Format("Values are {0}equal.", new object[] { (!expectEqual) ? "" : "not " }), UnityString.Format("{0} {2} {1}", new object[]
|
|
{
|
|
actual,
|
|
expected,
|
|
(!expectEqual) ? "!=" : "=="
|
|
}));
|
|
}
|
|
|
|
// Token: 0x06003A9F RID: 15007 RVA: 0x000672E4 File Offset: 0x000654E4
|
|
public static string NullFailureMessage(object value, bool expectNull)
|
|
{
|
|
return AssertionMessageUtil.GetMessage(UnityString.Format("Value was {0}Null", new object[] { (!expectNull) ? "" : "not " }), UnityString.Format("Value was {0}Null", new object[] { (!expectNull) ? "not " : "" }));
|
|
}
|
|
|
|
// Token: 0x06003AA0 RID: 15008 RVA: 0x00067350 File Offset: 0x00065550
|
|
public static string BooleanFailureMessage(bool expected)
|
|
{
|
|
return AssertionMessageUtil.GetMessage("Value was " + !expected, expected.ToString());
|
|
}
|
|
|
|
// Token: 0x040011B3 RID: 4531
|
|
private const string k_Expected = "Expected:";
|
|
|
|
// Token: 0x040011B4 RID: 4532
|
|
private const string k_AssertionFailed = "Assertion failure.";
|
|
}
|
|
}
|