summaryrefslogtreecommitdiff
path: root/src/mongo/s/mock_multi_command.h
diff options
context:
space:
mode:
Diffstat (limited to 'src/mongo/s/mock_multi_command.h')
-rw-r--r--src/mongo/s/mock_multi_command.h4
1 files changed, 4 insertions, 0 deletions
diff --git a/src/mongo/s/mock_multi_command.h b/src/mongo/s/mock_multi_command.h
index 2f8aa65f0e2..feca96c5ca1 100644
--- a/src/mongo/s/mock_multi_command.h
+++ b/src/mongo/s/mock_multi_command.h
@@ -103,9 +103,11 @@ namespace mongo {
if ( NULL == mockEndpoint ) {
batchResponse->setOk( true );
+ batchResponse->setN( 0 ); // TODO: Make this accurate
}
else {
batchResponse->setOk( false );
+ batchResponse->setN( 0 );
batchResponse->setErrCode( mockEndpoint->error.getErrCode() );
if ( mockEndpoint->error.isErrInfoSet() ) batchResponse->setErrInfo( mockEndpoint
->error.getErrInfo() );
@@ -113,6 +115,8 @@ namespace mongo {
delete mockEndpoint;
}
+ string errMsg;
+ ASSERT( batchResponse->isValid( &errMsg ) );
return Status::OK();
}