diff options
Diffstat (limited to 'src/mongo/s/mock_multi_command.h')
-rw-r--r-- | src/mongo/s/mock_multi_command.h | 4 |
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(); } |