0
0
mirror of https://github.com/mongodb/mongo.git synced 2024-12-01 01:21:03 +01:00

fix test for new server behavior SERVER-3064

This commit is contained in:
dwight 2011-06-03 18:14:25 -04:00
parent 6a1bc03630
commit a0a0d98f39

View File

@ -4,12 +4,12 @@ tn = "capped5"
t = db[tn] t = db[tn]
t.drop(); t.drop();
db.createCollection( tn , {capped: true, size: 1024 * 1024 * 1 } ); db.createCollection( tn , {capped: true, size: 1024 * 1024 * 1 } );
t.insert( { _id : 5 , x : 11 , z : 52 } ); t.insert( { _id : 5 , x : 11 , z : 52 } );
assert.eq( 0 , t.getIndexKeys().length , "A0" ) assert.eq( 0 , t.getIndexKeys().length , "A0" )
assert.eq( 52 , t.findOne( { x : 11 } ).z , "A1" ); assert.eq( 52 , t.findOne( { x : 11 } ).z , "A1" );
assert.eq( 52 , t.findOne( { _id : 5 } ).z , "A2" ); assert.eq( 52 , t.findOne( { _id : 5, x : 11 } ).z , "A2" );
t.ensureIndex( { _id : 1 } ) t.ensureIndex( { _id : 1 } )
t.ensureIndex( { x : 1 } ) t.ensureIndex( { x : 1 } )
@ -41,10 +41,10 @@ t.ensureIndex( { x:1 }, {unique:true, dropDups:true } );
assert.eq( 1, db.system.indexes.count( {ns:"test."+tn} ) ); assert.eq( 1, db.system.indexes.count( {ns:"test."+tn} ) );
assert.eq( 2, t.find().hint( {x:1} ).toArray().length ); assert.eq( 2, t.find().hint( {x:1} ).toArray().length );
// SERVER-525 // SERVER-525 (closed) unique indexes in capped collection
t.drop(); t.drop();
db.createCollection( tn , {capped: true, size: 1024 * 1024 * 1 } ); db.createCollection( tn , {capped: true, size: 1024 * 1024 * 1 } );
t.ensureIndex( { _id:1 } ); t.ensureIndex( { _id:1 } ); // note we assume will be automatically unique because it is _id
t.insert( { _id : 5 , x : 11 } ); t.insert( { _id : 5 , x : 11 } );
t.insert( { _id : 5 , x : 12 } ); t.insert( { _id : 5 , x : 12 } );
assert.eq( 1, t.find().toArray().length ); assert.eq( 1, t.find().toArray().length );