From 26dbb2113c19d8e4063bbffde4b3d937b3cc3d4b Mon Sep 17 00:00:00 2001 From: Eliot Horowitz Date: Fri, 5 Aug 2011 14:35:12 -0400 Subject: [PATCH] fix queryoptimzer tests for no _id scan --- dbtests/queryoptimizertests.cpp | 13 +++++++------ 1 file changed, 7 insertions(+), 6 deletions(-) diff --git a/dbtests/queryoptimizertests.cpp b/dbtests/queryoptimizertests.cpp index 32d18544a36..c156a23515d 100644 --- a/dbtests/queryoptimizertests.cpp +++ b/dbtests/queryoptimizertests.cpp @@ -1900,18 +1900,19 @@ namespace QueryOptimizerTests { public: void run() { _cli.createCollection( ns(), 1000, true ); - _cli.insert( ns(), BSON( "_id" << 1 ) ); + _cli.insert( ns(), BSON( "x" << 1 ) ); { dblock lk; Client::Context ctx( ns() ); - setQueryOptimizerCursor( BSON( "_id" << GT << 0 ) ); - ASSERT_EQUALS( 1, current().getIntField( "_id" ) ); + setQueryOptimizerCursor( BSON( "x" << GT << 0 ) ); + ASSERT_EQUALS( 1, current().getIntField( "x" ) ); ASSERT( prepareToYield() ); } - - while( _cli.count( ns(), BSON( "_id" << 1 ) ) > 0 ) { - _cli.insert( ns(), BSONObj() ); + + int x = 2; + while( _cli.count( ns(), BSON( "x" << 1 ) ) > 0 ) { + _cli.insert( ns(), BSON( "x" << x++ ) ); } {