Fix clock mock in ComponentManagerTest BUG:26561788 Change-Id: I2f12db6de0faea940256f670fe8c6143c9858e63 Reviewed-on: https://weave-review.googlesource.com/2220 Reviewed-by: Vitaly Buka <vitalybuka@google.com>
diff --git a/src/component_manager_unittest.cc b/src/component_manager_unittest.cc index 519b80a..63fedac 100644 --- a/src/component_manager_unittest.cc +++ b/src/component_manager_unittest.cc
@@ -18,6 +18,7 @@ using test::CreateDictionaryValue; using testing::Return; +using testing::StrictMock; namespace { @@ -69,6 +70,10 @@ // } class ComponentManagerTest : public ::testing::Test { protected: + void SetUp() override { + EXPECT_CALL(clock_, Now()).WillRepeatedly(Return(base::Time::Now())); + } + void CreateTestComponentTree(ComponentManager* manager) { const char kTraits[] = R"({"t1":{},"t2":{},"t3":{},"t4":{},"t5":{},"t6":{}})"; @@ -85,7 +90,7 @@ {"t5", "t6"}, nullptr)); } - test::MockClock clock_; + StrictMock<test::MockClock> clock_; ComponentManagerImpl manager_{&clock_}; };