From: lixiaoy1 Date: Thu, 15 Oct 2020 11:00:07 +0000 (-0400) Subject: rbd/cache: fix UTs related to image cache state X-Git-Tag: v16.1.0~839^2 X-Git-Url: http://git-server-git.apps.pok.os.sepia.ceph.com/?a=commitdiff_plain;h=367c1bb1222f8c485bf0438c6bca13aa7a7d8c8d;p=ceph.git rbd/cache: fix UTs related to image cache state Signed-off-by: Li, Xiaoyan --- diff --git a/src/test/librbd/cache/test_mock_ReplicatedWriteLog.cc b/src/test/librbd/cache/test_mock_ReplicatedWriteLog.cc index 5c650021e290..80208e9a9977 100644 --- a/src/test/librbd/cache/test_mock_ReplicatedWriteLog.cc +++ b/src/test/librbd/cache/test_mock_ReplicatedWriteLog.cc @@ -65,20 +65,13 @@ struct TestMockCacheReplicatedWriteLog : public TestMockFixture { void validate_cache_state(librbd::ImageCtx *image_ctx, MockImageCacheStateRWL &state, bool present, bool empty, bool clean, - string host="", string path="", - uint64_t size=0) { + string host, string path, + uint64_t size) { ConfigProxy &config = image_ctx->config; ASSERT_EQ(present, state.present); ASSERT_EQ(empty, state.empty); ASSERT_EQ(clean, state.clean); - - if (host.empty()) - host = ceph_get_short_hostname(); - if (path.empty()) - path = config.get_val("rbd_rwl_path"); - if (!size) - size = config.get_val("rbd_rwl_size"); - + ASSERT_EQ(host, state.host); ASSERT_EQ(path, state.path); ASSERT_EQ(size, state.size); @@ -122,7 +115,7 @@ TEST_F(TestMockCacheReplicatedWriteLog, init_state_write) { MockImageCtx mock_image_ctx(*ictx); MockImageCacheStateRWL image_cache_state(&mock_image_ctx); - validate_cache_state(ictx, image_cache_state, true, true, true); + validate_cache_state(ictx, image_cache_state, false, true, true, "", "", 0); image_cache_state.empty = false; image_cache_state.clean = false;