mirror of
https://github.com/halejohn/Cloudreve.git
synced 2026-01-26 09:34:57 +08:00
Test: new modifications in filesystem pkg
This commit is contained in:
@@ -228,25 +228,25 @@ func TestFileSystem_deleteGroupedFile(t *testing.T) {
|
||||
},
|
||||
}
|
||||
|
||||
// 全部失败
|
||||
// 全部不存在
|
||||
{
|
||||
failed := fs.deleteGroupedFile(ctx, fs.GroupFileByPolicy(ctx, files))
|
||||
asserts.Equal(map[uint][]string{
|
||||
1: {"1_1.txt", "1_2.txt"},
|
||||
2: {"2_1.txt", "2_2.txt"},
|
||||
3: {"3_1.txt"},
|
||||
1: {},
|
||||
2: {},
|
||||
3: {},
|
||||
}, failed)
|
||||
}
|
||||
// 部分失败
|
||||
// 部分不存在
|
||||
{
|
||||
file, err := os.Create(util.RelativePath("1_1.txt"))
|
||||
asserts.NoError(err)
|
||||
_ = file.Close()
|
||||
failed := fs.deleteGroupedFile(ctx, fs.GroupFileByPolicy(ctx, files))
|
||||
asserts.Equal(map[uint][]string{
|
||||
1: {"1_2.txt"},
|
||||
2: {"2_1.txt", "2_2.txt"},
|
||||
3: {"3_1.txt"},
|
||||
1: {},
|
||||
2: {},
|
||||
3: {},
|
||||
}, failed)
|
||||
}
|
||||
// 部分失败,包含整组未知存储策略导致的失败
|
||||
@@ -259,9 +259,9 @@ func TestFileSystem_deleteGroupedFile(t *testing.T) {
|
||||
files[3].Policy.Type = "unknown"
|
||||
failed := fs.deleteGroupedFile(ctx, fs.GroupFileByPolicy(ctx, files))
|
||||
asserts.Equal(map[uint][]string{
|
||||
1: {"1_2.txt"},
|
||||
1: {},
|
||||
2: {"2_1.txt", "2_2.txt"},
|
||||
3: {"3_1.txt"},
|
||||
3: {},
|
||||
}, failed)
|
||||
}
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user