diff options
Diffstat (limited to 'src/mongo/db/logical_clock_test_fixture.cpp')
-rw-r--r-- | src/mongo/db/logical_clock_test_fixture.cpp | 10 |
1 files changed, 10 insertions, 0 deletions
diff --git a/src/mongo/db/logical_clock_test_fixture.cpp b/src/mongo/db/logical_clock_test_fixture.cpp index 588ff7dd766..a63d29162e6 100644 --- a/src/mongo/db/logical_clock_test_fixture.cpp +++ b/src/mongo/db/logical_clock_test_fixture.cpp @@ -72,6 +72,16 @@ void LogicalClockTestFixture::tearDown() { ShardingMongodTestFixture::tearDown(); } +LogicalClock* LogicalClockTestFixture::resetClock() { + auto service = getServiceContext(); + auto logicalClock = stdx::make_unique<LogicalClock>(service); + + LogicalClock::set(service, std::move(logicalClock)); + _clock = LogicalClock::get(service); + + return _clock; +} + LogicalClock* LogicalClockTestFixture::getClock() const { return _clock; } |