summaryrefslogtreecommitdiff
path: root/src/mongo/db/vector_clock_test_fixture.cpp
diff options
context:
space:
mode:
authorGregory Noma <gregory.noma@gmail.com>2022-04-07 15:05:30 -0400
committerEvergreen Agent <no-reply@evergreen.mongodb.com>2022-04-07 19:58:16 +0000
commitc9f9b3e5a9124c35b5e8c69ed89c47b4d5ab41a9 (patch)
treef4f936685423e9871aacb7e41df98328d2f68712 /src/mongo/db/vector_clock_test_fixture.cpp
parentf4398987e7222d2e55fec776bc7a2e3c44af42cf (diff)
downloadmongo-c9f9b3e5a9124c35b5e8c69ed89c47b4d5ab41a9.tar.gz
SERVER-65146 Run unit tests with `wiredTiger` by default
Diffstat (limited to 'src/mongo/db/vector_clock_test_fixture.cpp')
-rw-r--r--src/mongo/db/vector_clock_test_fixture.cpp18
1 files changed, 8 insertions, 10 deletions
diff --git a/src/mongo/db/vector_clock_test_fixture.cpp b/src/mongo/db/vector_clock_test_fixture.cpp
index c25324339db..13814076081 100644
--- a/src/mongo/db/vector_clock_test_fixture.cpp
+++ b/src/mongo/db/vector_clock_test_fixture.cpp
@@ -47,7 +47,8 @@
namespace mongo {
-VectorClockTestFixture::VectorClockTestFixture() = default;
+VectorClockTestFixture::VectorClockTestFixture()
+ : ShardingMongodTestFixture(Options{}.useMockClock(true), false /* setUpMajorityReads */) {}
VectorClockTestFixture::~VectorClockTestFixture() = default;
@@ -58,9 +59,6 @@ void VectorClockTestFixture::setUp() {
_clock = VectorClock::get(service);
- service->setFastClockSource(std::make_unique<SharedClockSourceAdapter>(_mockClockSource));
- service->setPreciseClockSource(std::make_unique<SharedClockSourceAdapter>(_mockClockSource));
-
_dbDirectClient = std::make_unique<DBDirectClient>(operationContext());
ASSERT_OK(replicationCoordinator()->setFollowerMode(repl::MemberState::RS_PRIMARY));
@@ -90,16 +88,16 @@ LogicalTime VectorClockTestFixture::getClusterTime() const {
return now.clusterTime();
}
-ClockSourceMock* VectorClockTestFixture::getMockClockSource() const {
- return _mockClockSource.get();
+ClockSourceMock* VectorClockTestFixture::getMockClockSource() {
+ return &_mockClockSource;
}
-void VectorClockTestFixture::setMockClockSourceTime(Date_t time) const {
- _mockClockSource->reset(time);
+void VectorClockTestFixture::setMockClockSourceTime(Date_t time) {
+ _mockClockSource.reset(time);
}
-Date_t VectorClockTestFixture::getMockClockSourceTime() const {
- return _mockClockSource->now();
+Date_t VectorClockTestFixture::getMockClockSourceTime() {
+ return _mockClockSource.now();
}
DBDirectClient* VectorClockTestFixture::getDBClient() const {