summaryrefslogtreecommitdiffstats
path: root/memfilepersistence/src/tests/spi/memfiletestutils.h
diff options
context:
space:
mode:
Diffstat (limited to 'memfilepersistence/src/tests/spi/memfiletestutils.h')
-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 {