summaryrefslogtreecommitdiff
path: root/src/mongo/s/write_ops/batched_request_metadata_test.cpp
diff options
context:
space:
mode:
Diffstat (limited to 'src/mongo/s/write_ops/batched_request_metadata_test.cpp')
-rw-r--r--src/mongo/s/write_ops/batched_request_metadata_test.cpp16
1 files changed, 5 insertions, 11 deletions
diff --git a/src/mongo/s/write_ops/batched_request_metadata_test.cpp b/src/mongo/s/write_ops/batched_request_metadata_test.cpp
index f35bcee4ef9..978ee865045 100644
--- a/src/mongo/s/write_ops/batched_request_metadata_test.cpp
+++ b/src/mongo/s/write_ops/batched_request_metadata_test.cpp
@@ -40,22 +40,16 @@ using std::string;
namespace {
TEST(BatchedRequestMetadata, Basic) {
- // The BSON_ARRAY macro doesn't support Timestamps.
- BSONArrayBuilder arrBuilder;
- arrBuilder.append(Timestamp(1, 1));
- arrBuilder.append(OID::gen());
- BSONArray shardVersionArray = arrBuilder.arr();
-
- BSONObj metadataObj(BSON(BatchedRequestMetadata::shardName("shard0000")
- << BatchedRequestMetadata::shardVersion() << shardVersionArray
- << BatchedRequestMetadata::session(100)));
+ BSONObj metadataObj(BSON("shardName"
+ << "shard0000"
+ << "shardVersion" << BSON_ARRAY(Timestamp(1, 2) << OID::gen()) << "ts"
+ << Timestamp(3, 4) << "t" << 5 << "session" << 0LL));
string errMsg;
BatchedRequestMetadata metadata;
ASSERT_TRUE(metadata.parseBSON(metadataObj, &errMsg));
- BSONObj genMetadataObj = metadata.toBSON();
- ASSERT_EQUALS(metadataObj, genMetadataObj);
+ ASSERT_EQUALS(metadataObj, metadata.toBSON());
}
} // namespace