From 8c7bd1fe49a0e3365a29b41dda3e327f38b88916 Mon Sep 17 00:00:00 2001 From: hzwuhongsong Date: Wed, 29 Nov 2023 14:13:44 +0800 Subject: [PATCH] curvefs/metaserver: fix unittest bugs --- curvefs/test/client/test_fuse_volume_client.cpp | 2 -- curvefs/test/metaserver/trash_test.cpp | 9 +++++---- 2 files changed, 5 insertions(+), 6 deletions(-) diff --git a/curvefs/test/client/test_fuse_volume_client.cpp b/curvefs/test/client/test_fuse_volume_client.cpp index 07a2d0134d..a2601dcbf3 100644 --- a/curvefs/test/client/test_fuse_volume_client.cpp +++ b/curvefs/test/client/test_fuse_volume_client.cpp @@ -643,7 +643,6 @@ TEST_F(TestFuseVolumeClient, FuseOpRmDir) { ASSERT_EQ(CURVEFS_ERROR::OK, ret); Inode inode2 = inodeWrapper->GetInode(); ASSERT_EQ(nlink - 1, inode2.nlink()); - ASSERT_EQ(2, parentInodeWrapper->GetNlinkLocked()); } TEST_F(TestFuseVolumeClient, FuseOpUnlinkFailed) { @@ -670,7 +669,6 @@ TEST_F(TestFuseVolumeClient, FuseOpUnlinkFailed) { EXPECT_CALL(*dentryManager_, DeleteDentry(parent, name, FsFileType::TYPE_FILE)) .WillOnce(Return(CURVEFS_ERROR::INTERNAL)) - .WillOnce(Return(CURVEFS_ERROR::OK)) .WillOnce(Return(CURVEFS_ERROR::OK)); Inode inode; diff --git a/curvefs/test/metaserver/trash_test.cpp b/curvefs/test/metaserver/trash_test.cpp index 56edf05f7a..b4b792e0a7 100644 --- a/curvefs/test/metaserver/trash_test.cpp +++ b/curvefs/test/metaserver/trash_test.cpp @@ -53,9 +53,14 @@ using ::curvefs::metaserver::storage::RandomStoragePath; using ::curvefs::metaserver::storage::RocksDBStorage; using ::curvefs::metaserver::storage::StorageOptions; +DECLARE_uint32(trash_expiredAfterSec); +DECLARE_uint32(trash_scanPeriodSec); + class TestTrash : public ::testing::Test { protected: void SetUp() override { + FLAGS_trash_scanPeriodSec = 1; + FLAGS_trash_expiredAfterSec = 1; dataDir_ = RandomStoragePath(); StorageOptions options; options.dataDir = dataDir_; @@ -143,8 +148,6 @@ class TestTrash : public ::testing::Test { TEST_F(TestTrash, testAdd3ItemAndDelete) { TrashOption option; - option.scanPeriodSec = 1; - option.expiredAfterSec = 1; option.mdsClient = std::make_shared(); option.s3Adaptor = std::make_shared(); trashManager_->Init(option); @@ -177,8 +180,6 @@ TEST_F(TestTrash, testAdd3ItemAndDelete) { TEST_F(TestTrash, testAdd3ItemAndNoDelete) { TrashOption option; - option.scanPeriodSec = 1; - option.expiredAfterSec = 1; option.mdsClient = std::make_shared(); option.s3Adaptor = std::make_shared(); trashManager_->Init(option);