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_};
};