File tree Expand file tree Collapse file tree 2 files changed +23
-3
lines changed Expand file tree Collapse file tree 2 files changed +23
-3
lines changed Original file line number Diff line number Diff line change @@ -33,7 +33,7 @@ function generateRecord(recnum) {
33
33
fieldval = BSON . Long ( recnum + tf ) // A 64 bit integer
34
34
break
35
35
}
36
- fieldval = Math . PI * tf // A float
36
+ // fieldval = Math.PI * tf // A float
37
37
// fieldval = new Date(tf * recnum) //A date
38
38
// fieldval = "Lorem ipsum dolor sit amet, consectetur adipiscing elit." //Text
39
39
// fieldval = BSON.Long(recnum + tf) // A 64 bit integer
@@ -59,7 +59,7 @@ function generateRecord(recnum) {
59
59
fieldval = BSON . Long ( recnum + tf * el )
60
60
break
61
61
}
62
- fieldval = Math . PI * tf * el ;
62
+ // fieldval = Math.PI * tf * el;
63
63
// fieldval = new Date(tf * recnum * el)
64
64
// fieldval = "Nunc finibus pretium dignissim. Aenean ut nisi finibus"
65
65
// fieldval = BSON.Long(recnum + tf * el)
@@ -73,7 +73,7 @@ function generateRecord(recnum) {
73
73
74
74
var start = new Date ( ) ;
75
75
var iterations = 100000 ;
76
- // var iterations = 10000;
76
+ var iterations = 10000 ;
77
77
var doc = generateRecord ( 0 )
78
78
var buffer = bson . serialize ( doc ) ;
79
79
Original file line number Diff line number Diff line change @@ -32,6 +32,26 @@ exports['should correctly create ObjectId from uppercase hexstring'] = function(
32
32
var b = new ObjectId ( a ) ;
33
33
var c = b . equals ( a ) ; // => true
34
34
test . equal ( true , c ) ;
35
+ test . equal ( a , b . toString ( ) ) ;
36
+
37
+ test . done ( ) ;
38
+ }
39
+
40
+ /**
41
+ * @ignore
42
+ */
43
+ exports [ 'should correctly create ObjectId from Buffer' ] = function ( test ) {
44
+ if ( ! Buffer . from ) return done ( ) ;
45
+ var a = 'AAAAAAAAAAAAAAAAAAAAAAAA' ;
46
+ var b = new ObjectId ( Buffer . from ( a , 'hex' ) ) ;
47
+ var c = b . equals ( a ) ; // => false
48
+ test . equal ( true , c ) ;
49
+
50
+ var a = 'aaaaaaaaaaaaaaaaaaaaaaaa' ;
51
+ var b = new ObjectId ( Buffer . from ( a , 'hex' ) ) ;
52
+ var c = b . equals ( a ) ; // => true
53
+ test . equal ( a , b . toString ( ) ) ;
54
+ test . equal ( true , c ) ;
35
55
36
56
test . done ( ) ;
37
57
}
You can’t perform that action at this time.
0 commit comments