From 9d5cb8d1192e2af7b4e9da4ae955e5451973139f Mon Sep 17 00:00:00 2001 From: Adam Hathcock Date: Wed, 13 Jan 2021 10:42:59 +0000 Subject: [PATCH] Add GZip Reader tests --- .../GZip/GZipReaderTests.cs | 32 +++++++++++++++++++ 1 file changed, 32 insertions(+) create mode 100644 tests/SharpCompress.Test/GZip/GZipReaderTests.cs diff --git a/tests/SharpCompress.Test/GZip/GZipReaderTests.cs b/tests/SharpCompress.Test/GZip/GZipReaderTests.cs new file mode 100644 index 00000000..8386ca82 --- /dev/null +++ b/tests/SharpCompress.Test/GZip/GZipReaderTests.cs @@ -0,0 +1,32 @@ +using System.IO; +using SharpCompress.Common; +using Xunit; + +namespace SharpCompress.Test.GZip +{ + public class GZipReaderTests : ReaderTests + { + public GZipReaderTests() + { + UseExtensionInsteadOfNameToVerify = true; + } + + [Fact] + public void GZip_Reader_Generic() + { + Read("Tar.tar.gz", CompressionType.GZip); + } + + + [Fact] + public void GZip_Reader_Generic2() + { + using (Stream stream = File.OpenRead(Path.Combine(TEST_ARCHIVES_PATH, "Tar.tar.gz"))) + using (SharpCompress.Readers.IReader reader = SharpCompress.Readers.GZip.GZipReader.Open(stream)) + { + while (reader.MoveToNextEntry()) // Crash here + { } + } + } + } +}