summaryrefslogtreecommitdiff
path: root/src/mongo/s/write_ops/batched_command_response_test.cpp
diff options
context:
space:
mode:
Diffstat (limited to 'src/mongo/s/write_ops/batched_command_response_test.cpp')
-rw-r--r--src/mongo/s/write_ops/batched_command_response_test.cpp14
1 files changed, 9 insertions, 5 deletions
diff --git a/src/mongo/s/write_ops/batched_command_response_test.cpp b/src/mongo/s/write_ops/batched_command_response_test.cpp
index 757961a5348..3b2670e6828 100644
--- a/src/mongo/s/write_ops/batched_command_response_test.cpp
+++ b/src/mongo/s/write_ops/batched_command_response_test.cpp
@@ -70,10 +70,13 @@ TEST(BatchedCommandResponseTest, Basic) {
TEST(BatchedCommandResponseTest, StaleConfigInfo) {
OID epoch = OID::gen();
- StaleConfigInfo staleInfo(NamespaceString("TestDB.TestColl"),
- ShardVersion(ChunkVersion({epoch, Timestamp(100, 0)}, {1, 0})),
- ShardVersion(ChunkVersion({epoch, Timestamp(100, 0)}, {2, 0})),
- ShardId("TestShard"));
+ StaleConfigInfo staleInfo(
+ NamespaceString("TestDB.TestColl"),
+ ShardVersion(ChunkVersion({epoch, Timestamp(100, 0)}, {1, 0}),
+ CollectionIndexes({epoch, Timestamp(100, 0)}, boost::none)),
+ ShardVersion(ChunkVersion({epoch, Timestamp(100, 0)}, {2, 0}),
+ CollectionIndexes({epoch, Timestamp(100, 0)}, boost::none)),
+ ShardId("TestShard"));
BSONObjBuilder builder(BSON("index" << 0 << "code" << ErrorCodes::StaleConfig << "errmsg"
<< "StaleConfig error"));
staleInfo.serialize(&builder);
@@ -156,7 +159,8 @@ TEST(BatchedCommandResponseTest, TooManyBigErrors) {
}
TEST(BatchedCommandResponseTest, CompatibilityFromWriteErrorToBatchCommandResponse) {
- ShardVersion versionReceived(ChunkVersion({OID::gen(), Timestamp(2, 0)}, {1, 0}));
+ CollectionGeneration gen(OID::gen(), Timestamp(2, 0));
+ ShardVersion versionReceived(ChunkVersion(gen, {1, 0}), CollectionIndexes(gen, boost::none));
write_ops::UpdateCommandReply reply;
reply.getWriteCommandReplyBase().setN(1);