diff options
author | Jose <jose@zeroc.com> | 2020-12-17 10:16:30 +0100 |
---|---|---|
committer | Jose <jose@zeroc.com> | 2020-12-17 10:20:53 +0100 |
commit | beda493503a848850c8e651321ff1740bef07298 (patch) | |
tree | 483bbe8fc0f7bf1f967acc4962453456b8b41a32 /csharp | |
parent | Use custom trace listener with tests to abort upon failure (#1202) (diff) | |
download | ice-beda493503a848850c8e651321ff1740bef07298.tar.bz2 ice-beda493503a848850c8e651321ff1740bef07298.tar.xz ice-beda493503a848850c8e651321ff1740bef07298.zip |
Simplify C# test trace lineter
Diffstat (limited to 'csharp')
-rw-r--r-- | csharp/test/TestCommon/TestHelper.cs | 50 |
1 files changed, 27 insertions, 23 deletions
diff --git a/csharp/test/TestCommon/TestHelper.cs b/csharp/test/TestCommon/TestHelper.cs index aaffddc1554..076e8616d1b 100644 --- a/csharp/test/TestCommon/TestHelper.cs +++ b/csharp/test/TestCommon/TestHelper.cs @@ -31,31 +31,12 @@ namespace Test { public override void Fail(string message) { - Fail(message, null); + TestHelper.fail(message, null); } public override void Fail(string message, string detailMessage) { - var sb = new StringBuilder(); - sb.Append("failed:\n"); - if (message != null && message.Length > 0) - { - sb.Append("message: ").Append(message).Append('\n'); - } - if (detailMessage != null && detailMessage.Length > 0) - { - sb.Append("details: ").Append(detailMessage).Append('\n'); - } - try - { - sb.Append(new StackTrace(fNeedFileInfo: true).ToString()).Append('\n'); - } - catch - { - } - - Console.WriteLine(sb.ToString()); - Environment.Exit(1); + TestHelper.fail(message, detailMessage); } } @@ -176,9 +157,32 @@ namespace Test { if (!b) { - Debug.Assert(false); - throw new Exception(); + fail(null, null); + } + } + + internal static void fail(string message, string detailMessage) + { + var sb = new StringBuilder(); + sb.Append("failed:\n"); + if (message != null && message.Length > 0) + { + sb.Append("message: ").Append(message).Append('\n'); } + if (detailMessage != null && detailMessage.Length > 0) + { + sb.Append("details: ").Append(detailMessage).Append('\n'); + } + try + { + sb.Append(new StackTrace(fNeedFileInfo: true).ToString()).Append('\n'); + } + catch + { + } + + Console.WriteLine(sb.ToString()); + Environment.Exit(1); } public void setControllerHelper(ControllerHelper controllerHelper) |