diff options
Diffstat (limited to 'jstests/core/sort4.js')
-rw-r--r-- | jstests/core/sort4.js | 49 |
1 files changed, 23 insertions, 26 deletions
diff --git a/jstests/core/sort4.js b/jstests/core/sort4.js index 9e4076b1c71..41b4e25fe11 100644 --- a/jstests/core/sort4.js +++ b/jstests/core/sort4.js @@ -1,22 +1,19 @@ t = db.sort4; t.drop(); - -function nice( sort , correct , extra ){ - var c = t.find().sort( sort ); +function nice(sort, correct, extra) { + var c = t.find().sort(sort); var s = ""; - c.forEach( - function(z){ - if ( s.length ) - s += ","; - s += z.name; - if ( z.prename ) - s += z.prename; - } - ); - print( tojson( sort ) + "\t" + s ); - if ( correct ) - assert.eq( correct , s , tojson( sort ) + "(" + extra + ")" ); + c.forEach(function(z) { + if (s.length) + s += ","; + s += z.name; + if (z.prename) + s += z.prename; + }); + print(tojson(sort) + "\t" + s); + if (correct) + assert.eq(correct, s, tojson(sort) + "(" + extra + ")"); return s; } @@ -25,19 +22,19 @@ t.save({name: 'A', prename: 'C'}); t.save({name: 'B', prename: 'B'}); t.save({name: 'B', prename: 'D'}); -nice( { name:1 } , "AB,AC,BB,BD" , "s1" ); -nice( { prename : 1 } , "AB,BB,AC,BD" , "s2" ); -nice( {name:1, prename:1} , "AB,AC,BB,BD" , "s3" ); +nice({name: 1}, "AB,AC,BB,BD", "s1"); +nice({prename: 1}, "AB,BB,AC,BD", "s2"); +nice({name: 1, prename: 1}, "AB,AC,BB,BD", "s3"); -t.save({name: 'A'}); -nice( {name:1, prename:1} , "A,AB,AC,BB,BD" , "e1" ); +t.save({name: 'A'}); +nice({name: 1, prename: 1}, "A,AB,AC,BB,BD", "e1"); -t.save({name: 'C'}); -nice( {name:1, prename:1} , "A,AB,AC,BB,BD,C" , "e2" ); // SERVER-282 +t.save({name: 'C'}); +nice({name: 1, prename: 1}, "A,AB,AC,BB,BD,C", "e2"); // SERVER-282 -t.ensureIndex( { name : 1 , prename : 1 } ); -nice( {name:1, prename:1} , "A,AB,AC,BB,BD,C" , "e2ia" ); // SERVER-282 +t.ensureIndex({name: 1, prename: 1}); +nice({name: 1, prename: 1}, "A,AB,AC,BB,BD,C", "e2ia"); // SERVER-282 t.dropIndexes(); -t.ensureIndex( { name : 1 } ); -nice( {name:1, prename:1} , "A,AB,AC,BB,BD,C" , "e2ib" ); // SERVER-282 +t.ensureIndex({name: 1}); +nice({name: 1, prename: 1}, "A,AB,AC,BB,BD,C", "e2ib"); // SERVER-282 |