From 4c738460776f2d4388563369b4e27c6d42ad969b Mon Sep 17 00:00:00 2001 From: hunili Date: Thu, 6 Jun 2024 13:13:57 +0800 Subject: [PATCH] https://gitee.com/openharmony/filemanagement_app_file_service/issues/I9VN2M issue: https://gitee.com/openharmony/filemanagement_app_file_service/issues/I9VN2M Signed-off-by: hunili --- .../unittests/backup_ext/untar_file_test.cpp | 82 ------------------- 1 file changed, 82 deletions(-) diff --git a/tests/unittests/backup_ext/untar_file_test.cpp b/tests/unittests/backup_ext/untar_file_test.cpp index 9d79edb43..311c2605c 100644 --- a/tests/unittests/backup_ext/untar_file_test.cpp +++ b/tests/unittests/backup_ext/untar_file_test.cpp @@ -286,88 +286,6 @@ HWTEST_F(UntarFileTest, SUB_Untar_File_UnPacket_0500, testing::ext::TestSize.Lev GTEST_LOG_(INFO) << "UntarFileTest-end SUB_Untar_File_UnPacket_0500"; } -/** - * @tc.number: SUB_Untar_File_IncrementalUnPacket_0100 - * @tc.name: SUB_Untar_File_IncrementalUnPacket_0100 - * @tc.desc: 测试 IncrementalUnPacket 接口 - * @tc.size: MEDIUM - * @tc.type: FUNC - * @tc.level Level 1 - * @tc.require: I6F3GV - */ -HWTEST_F(UntarFileTest, SUB_Untar_File_IncrementalUnPacket_0100, testing::ext::TestSize.Level1) -{ - GTEST_LOG_(INFO) << "UntarFileTest-begin SUB_Untar_File_IncrementalUnPacket_0100"; - try { - // 预置文件和目录 - TestManager tm("SUB_Untar_File_IncrementalUnPacket_0100"); - string root = tm.GetRootDirCurTest(); - string testDir = root + "/testdir/"; - if (mkdir(testDir.data(), S_IRWXU) && errno != EEXIST) { - GTEST_LOG_(INFO) << " invoked mkdir failure, errno :" << errno; - throw BError(errno); - } - string aFile = testDir; - string bFile = testDir; - // 循环100次,用来构造超长路径和超长文件名 - for (int i = 0; i < 100; i++) { - aFile += "test001/test002/test003/test004/test005/"; - bFile += "ab"; - } - aFile += "a.txt"; - bFile += ".txt"; - SaveStringToFile(aFile, "hello"); - SaveStringToFile(bFile, "world"); - - TarMap tarMap {}; - vector smallFiles; - smallFiles.emplace_back(aFile); - smallFiles.emplace_back(bFile); - TarFile::GetInstance().Packet(smallFiles, "test", root, tarMap); - - string tarFile = root + "/test.0.tar"; - string rootPath(root); - unordered_map cloudFiles; - int ret = UntarFile::GetInstance().IncrementalUnPacket(tarFile, rootPath, cloudFiles); - EXPECT_EQ(ret, 0); - ClearCache(); - } catch (...) { - EXPECT_TRUE(false); - GTEST_LOG_(INFO) << "UntarFileTest-an exception occurred by UntarFile."; - } - GTEST_LOG_(INFO) << "UntarFileTest-end SUB_Untar_File_IncrementalUnPacket_0100"; -} - -/** - * @tc.number: SUB_Untar_File_IncrementalUnPacket_0200 - * @tc.name: SUB_Untar_File_IncrementalUnPacket_0200 - * @tc.desc: 测试 IncrementalUnPacket 接口 - * @tc.size: MEDIUM - * @tc.type: FUNC - * @tc.level Level 1 - * @tc.require: I6F3GV - */ -HWTEST_F(UntarFileTest, SUB_Untar_File_IncrementalUnPacket_0200, testing::ext::TestSize.Level1) -{ - GTEST_LOG_(INFO) << "UntarFileTest-begin SUB_Untar_File_IncrementalUnPacket_0200"; - try { - // 预置文件和目录 - TestManager tm("SUB_Untar_File_IncrementalUnPacket_0200"); - string root = tm.GetRootDirCurTest(); - // 构造tarFile不存在 - string tarFile = root + "/empty.0.tar"; - string rootPath(root); - unordered_map cloudFiles; - int ret = UntarFile::GetInstance().IncrementalUnPacket(tarFile, rootPath, cloudFiles); - EXPECT_EQ(ret, 2); // 错误码2表示找不到文件或路径 - ClearCache(); - } catch (...) { - EXPECT_TRUE(false); - GTEST_LOG_(INFO) << "UntarFileTest-an exception occurred by UntarFile."; - } - GTEST_LOG_(INFO) << "UntarFileTest-end SUB_Untar_File_IncrementalUnPacket_0200"; -} - /** * @tc.number: SUB_Untar_File_IncrementalUnPacket_0300 * @tc.name: SUB_Untar_File_IncrementalUnPacket_0300 -- Gitee