From 4fa790d1d729c86ba3c6cb1ba25372e5d9d7bb2f Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?nils=20ma=CC=8Ase=CC=81n?= Date: Fri, 16 Dec 2022 19:22:04 +0100 Subject: [PATCH] make LongNames give better failure output --- test/ICSharpCode.SharpZipLib.Tests/Tar/TarTests.cs | 7 ++++++- 1 file changed, 6 insertions(+), 1 deletion(-) diff --git a/test/ICSharpCode.SharpZipLib.Tests/Tar/TarTests.cs b/test/ICSharpCode.SharpZipLib.Tests/Tar/TarTests.cs index e49035afa..6ee78fe2d 100644 --- a/test/ICSharpCode.SharpZipLib.Tests/Tar/TarTests.cs +++ b/test/ICSharpCode.SharpZipLib.Tests/Tar/TarTests.cs @@ -206,7 +206,12 @@ private void TryLongName(string name) { TarEntry nextEntry = tarIn.GetNextEntry(); - Assert.AreEqual(nextEntry.Name, name, "Name match failure"); + if(nextEntry.Name != name) + { + Console.WriteLine($"Expected:\n{name}\nActual:{nextEntry.Name}"); + } + + Assert.AreEqual(name, nextEntry.Name, $"Name match failure (length: {name.Length})"); } }