diff options
author | Tor Brede Vekterli <vekterli@yahoo-inc.com> | 2016-11-28 15:11:04 +0100 |
---|---|---|
committer | Tor Brede Vekterli <vekterli@yahoo-inc.com> | 2016-11-28 15:11:55 +0100 |
commit | 845412c98bff6f22c5c39a6f9ecbeded8423c50e (patch) | |
tree | 120d0f6ebc33947506ea9c7775cf2e667689fae0 /memfilepersistence/src/tests | |
parent | c81a8988422515e4ae642d832c4eeeddac764fc2 (diff) |
Move to doubles for all latency reporting metrics
Diffstat (limited to 'memfilepersistence/src/tests')
-rw-r--r-- | memfilepersistence/src/tests/spi/memfiletestutils.h | 12 |
1 files changed, 8 insertions, 4 deletions
diff --git a/memfilepersistence/src/tests/spi/memfiletestutils.h b/memfilepersistence/src/tests/spi/memfiletestutils.h index d2bf5a9c635..d6bdbc3ff96 100644 --- a/memfilepersistence/src/tests/spi/memfiletestutils.h +++ b/memfilepersistence/src/tests/spi/memfiletestutils.h @@ -32,21 +32,25 @@ public: framework::MicroSecTime _absoluteTime; - FakeClock() {}; + FakeClock() {} virtual void addSecondsToTime(uint32_t nr) { _absoluteTime += framework::MicroSecTime(nr * uint64_t(1000000)); } - virtual framework::MicroSecTime getTimeInMicros() const { + framework::MicroSecTime getTimeInMicros() const override { return _absoluteTime; } - virtual framework::MilliSecTime getTimeInMillis() const { + framework::MilliSecTime getTimeInMillis() const override { return getTimeInMicros().getMillis(); } - virtual framework::SecondTime getTimeInSeconds() const { + framework::SecondTime getTimeInSeconds() const override { return getTimeInMicros().getSeconds(); } + framework::MonotonicTimePoint getMonotonicTime() const override { + return framework::MonotonicTimePoint(std::chrono::microseconds( + getTimeInMicros().getTime())); + } }; struct MemFileTestEnvironment { |