summaryrefslogtreecommitdiff
path: root/jstests/core/sort4.js
diff options
context:
space:
mode:
Diffstat (limited to 'jstests/core/sort4.js')
-rw-r--r--jstests/core/sort4.js49
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