]> git.apps.os.sepia.ceph.com Git - ceph.git/commitdiff
test/rbd_mirror: fix gmock warnings when running with debug
authorMykola Golub <mgolub@suse.com>
Wed, 9 Jan 2019 11:49:41 +0000 (11:49 +0000)
committerMykola Golub <mgolub@suse.com>
Wed, 9 Jan 2019 11:49:41 +0000 (11:49 +0000)
Signed-off-by: Mykola Golub <mgolub@suse.com>
src/test/rbd_mirror/test_mock_ImageReplayer.cc

index d9ed376a78873db92f2a4f6b68288d6ad40993df..c7439d4bc6580322022a26c39c4f6440fe1ba618 100644 (file)
@@ -527,6 +527,12 @@ public:
       .WillRepeatedly(Return(0));
   }
 
+  void expect_get_tag_tid_in_debug(librbd::MockTestJournal &mock_journal) {
+    // It is used in debug messages and depends on debug level
+    EXPECT_CALL(mock_journal, get_tag_tid()).Times(AtLeast(0))
+      .WillRepeatedly(Return(0));
+  }
+
   void expect_committed(::journal::MockJournaler &mock_journaler, int times) {
     EXPECT_CALL(mock_journaler, committed(
                   MatcherCast<const ::journal::MockReplayEntryProxy&>(_)))
@@ -1026,6 +1032,7 @@ TEST_F(TestMockImageReplayer, Replay) {
 
   expect_get_or_send_update(mock_replay_status_formatter);
   expect_get_commit_tid_in_debug(mock_replay_entry);
+  expect_get_tag_tid_in_debug(mock_local_journal);
   expect_committed(mock_remote_journaler, 2);
 
   InSequence seq;
@@ -1134,6 +1141,7 @@ TEST_F(TestMockImageReplayer, DecodeError) {
 
   expect_get_or_send_update(mock_replay_status_formatter);
   expect_get_commit_tid_in_debug(mock_replay_entry);
+  expect_get_tag_tid_in_debug(mock_local_journal);
 
   InSequence seq;
   expect_send(mock_prepare_local_image_request, mock_local_image_ctx.id,
@@ -1234,6 +1242,7 @@ TEST_F(TestMockImageReplayer, DelayedReplay) {
 
   expect_get_or_send_update(mock_replay_status_formatter);
   expect_get_commit_tid_in_debug(mock_replay_entry);
+  expect_get_tag_tid_in_debug(mock_local_journal);
   expect_committed(mock_remote_journaler, 1);
 
   InSequence seq;