Skip to content

Commit e09b6f7

Browse files
committed
test: 增加单元测试
1 parent 98d25d7 commit e09b6f7

File tree

1 file changed

+9
-5
lines changed

1 file changed

+9
-5
lines changed

test/UnitTest/Services/ZipArchiveServiceTest.cs

Lines changed: 9 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -50,17 +50,21 @@ public async Task Archive_Ok()
5050
archService.ExtractToDirectory(archiveFile, destFolder);
5151
Assert.True(Directory.Exists(destFolder));
5252

53-
// 打包文件夹
54-
//stream = await archService.ArchiveDirectory(destFolder);
55-
//Assert.NotNull(stream);
56-
57-
var destFile = Path.Combine(root, "folder.zip");
53+
// 打包文件夹单元测试
54+
var tempFolder = Path.Combine(root, "test_temp");
55+
if (Directory.Exists(tempFolder))
56+
{
57+
Directory.Delete(tempFolder, true);
58+
}
59+
var destFile = Path.Combine(tempFolder, "folder.zip");
5860
if (File.Exists(destFile))
5961
{
6062
File.Delete(destFile);
6163
}
6264
await archService.ArchiveDirectory(destFile, destFolder, includeBaseDirectory: true);
6365
Assert.True(File.Exists(destFile));
6466
File.Delete(destFile);
67+
68+
await Assert.ThrowsAsync<ArgumentNullException>(() => archService.ArchiveDirectory(null!, destFolder, includeBaseDirectory: true));
6569
}
6670
}

0 commit comments

Comments
 (0)