summaryrefslogtreecommitdiff
path: root/src/mongo/db/s/type_shard_collection_test.cpp
diff options
context:
space:
mode:
Diffstat (limited to 'src/mongo/db/s/type_shard_collection_test.cpp')
-rw-r--r--src/mongo/db/s/type_shard_collection_test.cpp21
1 files changed, 4 insertions, 17 deletions
diff --git a/src/mongo/db/s/type_shard_collection_test.cpp b/src/mongo/db/s/type_shard_collection_test.cpp
index 59a85b1e13c..f21418cc206 100644
--- a/src/mongo/db/s/type_shard_collection_test.cpp
+++ b/src/mongo/db/s/type_shard_collection_test.cpp
@@ -67,25 +67,12 @@ TEST(ShardCollectionType, FromBSONEpochMatchesLastRefreshedCollectionVersionWhen
<< ShardCollectionType::kUuidFieldName << UUID::gen()
<< ShardCollectionType::kKeyPatternFieldName << kKeyPattern
<< ShardCollectionType::kUniqueFieldName << true
- << ShardCollectionType::kLastRefreshedCollectionVersionFieldName << Timestamp(1, 1)));
- ASSERT_EQ(epoch, shardCollType.getLastRefreshedCollectionVersion()->epoch());
- ASSERT_EQ(timestamp, shardCollType.getLastRefreshedCollectionVersion()->getTimestamp());
-}
-
-TEST(ShardCollectionType, FromBSONEpochMatchesLastRefreshedCollectionVersionWhenDate) {
- OID epoch = OID::gen();
- Timestamp timestamp(1, 1);
-
- ShardCollectionType shardCollType(
- BSON(ShardCollectionType::kNssFieldName
- << kNss.ns() << ShardCollectionType::kEpochFieldName << epoch
- << ShardCollectionType::kUuidFieldName << UUID::gen()
- << ShardCollectionType::kTimestampFieldName << timestamp
- << ShardCollectionType::kKeyPatternFieldName << kKeyPattern
- << ShardCollectionType::kUniqueFieldName << true
- << ShardCollectionType::kLastRefreshedCollectionVersionFieldName << Date_t()));
+ << ShardCollectionType::kLastRefreshedCollectionMajorMinorVersionFieldName
+ << Timestamp(123, 45)));
ASSERT_EQ(epoch, shardCollType.getLastRefreshedCollectionVersion()->epoch());
ASSERT_EQ(timestamp, shardCollType.getLastRefreshedCollectionVersion()->getTimestamp());
+ ASSERT_EQ(Timestamp(123, 45),
+ Timestamp(shardCollType.getLastRefreshedCollectionVersion()->toLong()));
}
TEST(ShardCollectionType, ToBSONEmptyDefaultCollationNotIncluded) {