summaryrefslogtreecommitdiffstats
path: root/memfilepersistence/src/tests
diff options
context:
space:
mode:
authorTor Brede Vekterli <vekterli@yahoo-inc.com>2016-11-28 15:11:04 +0100
committerTor Brede Vekterli <vekterli@yahoo-inc.com>2016-11-28 15:11:55 +0100
commit845412c98bff6f22c5c39a6f9ecbeded8423c50e (patch)
tree120d0f6ebc33947506ea9c7775cf2e667689fae0 /memfilepersistence/src/tests
parentc81a8988422515e4ae642d832c4eeeddac764fc2 (diff)
Move to doubles for all latency reporting metrics
Diffstat (limited to 'memfilepersistence/src/tests')
-rw-r--r--memfilepersistence/src/tests/spi/memfiletestutils.h12
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 {