From 65208a30c183400a6a746f275f07f9df5cc95332 Mon Sep 17 00:00:00 2001 From: Adam Hathcock Date: Thu, 22 Jan 2026 14:15:47 +0000 Subject: [PATCH] fix more tests --- tests/SharpCompress.Test/ArchiveTests.cs | 7 +++- .../SevenZip/SevenZipArchiveTests.cs | 42 +++++++++++-------- 2 files changed, 29 insertions(+), 20 deletions(-) diff --git a/tests/SharpCompress.Test/ArchiveTests.cs b/tests/SharpCompress.Test/ArchiveTests.cs index 22ad318c..731965f7 100644 --- a/tests/SharpCompress.Test/ArchiveTests.cs +++ b/tests/SharpCompress.Test/ArchiveTests.cs @@ -116,13 +116,16 @@ public class ArchiveTests : ReaderTests string extension, ReaderOptions? readerOptions = null, params string[] testArchives - ) => + ) + { + var testArchive = Path.Combine(TEST_ARCHIVES_PATH, testArchives[0]); ArchiveStreamRead( - ArchiveFactory.FindFactory(testArchives[0]), + ArchiveFactory.FindFactory(testArchive), extension, readerOptions, testArchives ); + } protected void ArchiveStreamRead( IArchiveFactory archiveFactory, diff --git a/tests/SharpCompress.Test/SevenZip/SevenZipArchiveTests.cs b/tests/SharpCompress.Test/SevenZip/SevenZipArchiveTests.cs index 9a4f5151..2a7163e8 100644 --- a/tests/SharpCompress.Test/SevenZip/SevenZipArchiveTests.cs +++ b/tests/SharpCompress.Test/SevenZip/SevenZipArchiveTests.cs @@ -83,29 +83,35 @@ public class SevenZipArchiveTests : ArchiveTests [Fact] public void SevenZipArchive_BZip2_Split() => - ArchiveStreamMultiRead( - null, - "Original.7z.001", - "Original.7z.002", - "Original.7z.003", - "Original.7z.004", - "Original.7z.005", - "Original.7z.006", - "Original.7z.007" + Assert.Throws(() => + ArchiveStreamRead( + ".001", + null, + "Original.7z.001", + "Original.7z.002", + "Original.7z.003", + "Original.7z.004", + "Original.7z.005", + "Original.7z.006", + "Original.7z.007" + ) ); //Same as archive as Original.7z.001 ... 007 files without the root directory 'Original\' in the archive - this caused the verify to fail [Fact] public void SevenZipArchive_BZip2_Split_Working() => - ArchiveStreamMultiRead( - null, - "7Zip.BZip2.split.001", - "7Zip.BZip2.split.002", - "7Zip.BZip2.split.003", - "7Zip.BZip2.split.004", - "7Zip.BZip2.split.005", - "7Zip.BZip2.split.006", - "7Zip.BZip2.split.007" + Assert.Throws(() => + ArchiveStreamRead( + ".001", + null, + "7Zip.BZip2.split.001", + "7Zip.BZip2.split.002", + "7Zip.BZip2.split.003", + "7Zip.BZip2.split.004", + "7Zip.BZip2.split.005", + "7Zip.BZip2.split.006", + "7Zip.BZip2.split.007" + ) ); //will detect and load other files