TAP version 13
# test database creation no-arg throws
ok 1 no-arg leveldown() throws
# test database open no-arg throws
ok 2 database object returned
ok 3 open() function exists
# test database open, no options
ok 4 no error
# test database open, options and callback
ok 5 no error
# setUp common
ok 6 cleanup returned an error
# setUp db
ok 7 null
# test argument-less put() throws
ok 8 no-arg put() throws
# test callback-less, 1-arg, put() throws
ok 9 callback-less, 1-arg put() throws
# test callback-less, 2-arg, put() throws
ok 10 callback-less, 2-arg put() throws
# test callback-less, 3-arg, put() throws
ok 11 callback-less, 3-arg put() throws
# test simple put()
ok 12 no error
ok 13 no error
ok 14 should be equal
# test object value put()
ok 15 no error
ok 16 no error
ok 17 should be equal
# tearDown
ok 18 cleanup returned an error
# setUp common
ok 19 cleanup returned an error
# setUp db
ok 20 null
# test argument-less del() throws
ok 21 no-arg del() throws
# test callback-less, 1-arg, del() throws
ok 22 callback-less, 1-arg del() throws
# test callback-less, 3-arg, del() throws
ok 23 callback-less, 2-arg del() throws
# test simple del()
ok 24 no error
ok 25 no error
ok 26 entry propertly deleted
ok 27 value is undefined
ok 28 NotFound error
# test del on non-existent key
ok 29 should not error on delete
# tearDown
ok 30 cleanup returned an error
# setUp common
ok 31 cleanup returned an error
# setUp db
ok 32 null
# test argument-less get() throws
ok 33 no-arg get() throws
# test callback-less, 1-arg, get() throws
ok 34 callback-less, 1-arg get() throws
# test callback-less, 3-arg, get() throws
ok 35 callback-less, 2-arg get() throws
# test simple get()
ok 36 no error
ok 37 no error
ok 38 should not be string by default
ok 39 should be equal
ok 40 no error
ok 41 should not be string by default
ok 42 should be equal
ok 43 no error
ok 44 should be string if not buffer
ok 45 should be equal
# test simultaniously get()
ok 46 should not error
ok 47 should not error
ok 48 should be equal
ok 49 should not error
ok 50 should be equal
ok 51 should not error
ok 52 should be equal
ok 53 should not error
ok 54 should be equal
ok 55 should not error
ok 56 should be equal
ok 57 should not error
ok 58 should be equal
ok 59 should not error
ok 60 should be equal
ok 61 should not error
ok 62 should be equal
ok 63 should not error
ok 64 should be equal
ok 65 should not error
ok 66 should be equal
ok 67 should error
ok 68 should have correct error message
ok 69 value is undefined
ok 70 should error
ok 71 should have correct error message
ok 72 value is undefined
ok 73 should error
ok 74 should have correct error message
ok 75 value is undefined
ok 76 should error
ok 77 should have correct error message
ok 78 value is undefined
ok 79 should error
ok 80 should have correct error message
ok 81 value is undefined
ok 82 should error
ok 83 should have correct error message
ok 84 value is undefined
ok 85 should error
ok 86 should have correct error message
ok 87 value is undefined
ok 88 should error
ok 89 should have correct error message
ok 90 value is undefined
ok 91 should error
ok 92 should have correct error message
ok 93 value is undefined
ok 94 should error
ok 95 should have correct error message
ok 96 value is undefined
# tearDown
ok 97 cleanup returned an error
# setUp common
ok 98 cleanup returned an error
# setUp db
ok 99 null
# test get() with null key causes error
ok 100 has error
ok 101 (unnamed assert)
ok 102 correct error message
# test del() with null key causes error
ok 103 has error
ok 104 (unnamed assert)
ok 105 correct error message
# test put() with null key causes error
ok 106 has error
ok 107 (unnamed assert)
ok 108 correct error message
# test get() with undefined key causes error
ok 109 has error
ok 110 (unnamed assert)
ok 111 correct error message
# test del() with undefined key causes error
ok 112 has error
ok 113 (unnamed assert)
ok 114 correct error message
# test put() with undefined key causes error
ok 115 has error
ok 116 (unnamed assert)
ok 117 correct error message
# test get() with empty String key causes error
ok 118 has error
ok 119 (unnamed assert)
ok 120 correct error message
# test del() with empty String key causes error
ok 121 has error
ok 122 (unnamed assert)
ok 123 correct error message
# test put() with empty String key causes error
ok 124 has error
ok 125 (unnamed assert)
ok 126 correct error message
# test get() with empty Buffer key causes error
ok 127 has error
ok 128 (unnamed assert)
ok 129 correct error message
# test del() with empty Buffer key causes error
ok 130 has error
ok 131 (unnamed assert)
ok 132 correct error message
# test put() with empty Buffer key causes error
ok 133 has error
ok 134 (unnamed assert)
ok 135 correct error message
# test get() with empty Array key causes error
ok 136 has error
ok 137 (unnamed assert)
ok 138 correct error message
# test del() with empty Array key causes error
ok 139 has error
ok 140 (unnamed assert)
ok 141 correct error message
# test put() with empty Array key causes error
ok 142 has error
ok 143 (unnamed assert)
ok 144 correct error message
# test put()/get()/del() with `false` value
ok 145 no error
ok 146 no error, has key/value for `foo false`
ok 147 is a Buffer
ok 148 should be equal
ok 149 no error, deleted key/value for `foo false`
ok 150 entry propertly deleted
ok 151 should have correct error message
ok 152 value is undefined
# test put()/get()/del() with `0` value
ok 153 no error
ok 154 no error, has key/value for `foo 0`
ok 155 is a Buffer
ok 156 should be equal
ok 157 no error, deleted key/value for `foo 0`
ok 158 entry propertly deleted
ok 159 should have correct error message
ok 160 value is undefined
# test put()/get()/del() with `NaN` value
ok 161 no error
ok 162 no error, has key/value for `foo NaN`
ok 163 is a Buffer
not ok 164 should be equal
---
operator: equal
expected: 'NaN'
actual: 'null'
...
ok 165 no error, deleted key/value for `foo NaN`
ok 166 entry propertly deleted
ok 167 should have correct error message
ok 168 value is undefined
# test put()/get()/del() with long String value
ok 169 no error
ok 170 no error, has key/value for `foo`
ok 171 is a Buffer
ok 172 should be equal
ok 173 no error, deleted key/value for `foo`
ok 174 entry propertly deleted
ok 175 should have correct error message
ok 176 value is undefined
# test put()/get()/del() with Buffer value
ok 177 no error
ok 178 no error, has key/value for `foo`
ok 179 is a Buffer
not ok 180 should be equal
---
operator: equal
expected: 'foo'
actual: '[object Object]'
...
ok 181 no error, deleted key/value for `foo`
ok 182 entry propertly deleted
ok 183 should have correct error message
ok 184 value is undefined
# test put()/get()/del() with Array key
ok 185 no error
ok 186 no error, has key/value for `1,2,3,4`
ok 187 is a Buffer
ok 188 should be equal
ok 189 no error, deleted key/value for `1,2,3,4`
ok 190 entry propertly deleted
ok 191 should have correct error message
ok 192 value is undefined
# test put() with null value causes error
ok 193 has error
ok 194 (unnamed assert)
ok 195 correct error message
# test put() with undefined value causes error
ok 196 has error
ok 197 (unnamed assert)
ok 198 correct error message
# test put() with empty String value causes error
ok 199 has error
ok 200 (unnamed assert)
ok 201 correct error message
# test put() with empty Buffer value causes error
ok 202 has error
ok 203 (unnamed assert)
ok 204 correct error message
# test put() with empty Array value causes error
ok 205 has error
ok 206 (unnamed assert)
ok 207 correct error message
# test put()/get()/del() with `false` value
ok 208 no error
ok 209 no error, has key/value for `foo false`
ok 210 is a Buffer
ok 211 should be equal
ok 212 no error, deleted key/value for `foo false`
ok 213 entry propertly deleted
ok 214 should have correct error message
ok 215 value is undefined
# test put()/get()/del() with `0` value
ok 216 no error
ok 217 no error, has key/value for `foo 0`
ok 218 is a Buffer
ok 219 should be equal
ok 220 no error, deleted key/value for `foo 0`
ok 221 entry propertly deleted
ok 222 should have correct error message
ok 223 value is undefined
# test put()/get()/del() with `NaN` value
ok 224 no error
ok 225 no error, has key/value for `foo NaN`
ok 226 is a Buffer
not ok 227 should be equal
---
operator: equal
expected: 'NaN'
actual: 'null'
...
ok 228 no error, deleted key/value for `foo NaN`
ok 229 entry propertly deleted
ok 230 should have correct error message
ok 231 value is undefined
# test put()/get()/del() with long String value
ok 232 no error
ok 233 no error, has key/value for `foo`
ok 234 is a Buffer
ok 235 should be equal
ok 236 no error, deleted key/value for `foo`
ok 237 entry propertly deleted
ok 238 should have correct error message
ok 239 value is undefined
# test put()/get()/del() with Buffer value
ok 240 no error
ok 241 no error, has key/value for `foo`
ok 242 is a Buffer
not ok 243 should be equal
---
operator: equal
expected: 'foo'
actual: '[object Object]'
...
ok 244 no error, deleted key/value for `foo`
ok 245 entry propertly deleted
ok 246 should have correct error message
ok 247 value is undefined
# test put()/get()/del() with Array key
ok 248 no error
ok 249 no error, has key/value for `1,2,3,4`
ok 250 is a Buffer
ok 251 should be equal
ok 252 no error, deleted key/value for `1,2,3,4`
ok 253 entry propertly deleted
ok 254 should have correct error message
ok 255 value is undefined
# tearDown
ok 256 cleanup returned an error
# setUp common
ok 257 cleanup returned an error
# setUp db
ok 258 null
# test callback-less, 2-arg, batch() throws
ok 259 callback-less, 2-arg batch() throws
# test batch() with missing `value`
ok 260 correct error message
# test batch() with null `value`
ok 261 correct error message
# test batch() with missing `key`
ok 262 correct error message
# test batch() with null `key`
ok 263 correct error message
# test batch() with missing `key` and `value`
ok 264 correct error message
# test batch() with empty array
ok 265 no error
# test simple batch()
ok 266 no error
ok 267 no error
ok 268 should be equal
# test multiple batch()
ok 269 no error
ok 270 no error
ok 271 should be equal
ok 272 entry not found
ok 273 value is undefined
ok 274 NotFound error
ok 275 no error
ok 276 should be equal
# tearDown
ok 277 cleanup returned an error
# setUp common
ok 278 cleanup returned an error
# setUp db
ok 279 null
# test batch#put() with missing `value`
ok 280 correct error message
# test batch#put() with null `value`
ok 281 correct error message
# test batch#put() with missing `key`
ok 282 correct error message
# test batch#put() with null `key`
ok 283 correct error message
# test batch#put() with missing `key` and `value`
ok 284 correct error message
# test batch#del() with missing `key`
ok 285 correct error message
# test batch#del() with null `key`
ok 286 correct error message
# test batch#del() with null `key`
ok 287 correct error message
# test batch#clear() doesn't throw
# test batch#write() with no callback
ok 288 correct error message
# test batch#put() after write()
ok 289 correct error message
# test batch#del() after write()
ok 290 correct error message
# test batch#clear() after write()
ok 291 correct error message
# test batch#write() after write()
ok 292 correct error message
# test basic batch
ok 293 no error
ok 294 no error
ok 295 no error
ok 296 correct number of entries
ok 297 should be equivalent
# tearDown
ok 298 cleanup returned an error
# test close()
ok 299 no error
ok 300 no-arg close() throws
ok 301 non-callback close() throws
ok 302 no error
# setUp common
ok 303 cleanup returned an error
# setUp db
ok 304 null
# test argument-less iterator#next() throws
ok 305 no-arg iterator#next() throws
# test argument-less iterator#end() after next() throws
ok 306 no-arg iterator#end() throws
# test argument-less iterator#end() throws
ok 307 no-arg iterator#end() throws
# test twice iterator#end() callback with error
ok 308 no error
ok 309 returned error
ok 310 correct error
ok 311 should be equal
# test iterator#next after iterator#end() callback with error
ok 312 no error
ok 313 returned error
ok 314 correct error
ok 315 correct message
# test twice iterator#next() throws
ok 316 returned error
ok 317 correct error
ok 318 should be equal
ok 319 no error
ok 320 no error
# test simple iterator()
ok 321 no error
ok 322 no error
ok 323 correct key
ok 324 correct value
ok 325 no error
ok 326 correct key
ok 327 correct value
ok 328 no error
ok 329 correct key
ok 330 correct value
ok 331 no error
ok 332 err argument is undefined
ok 333 key argument is undefined
ok 334 value argument is undefined
ok 335 correct number of entries
# setUp #2
# test full data collection
ok 336 no error
ok 337 correct number of entries
ok 338 should be equivalent
# test iterator with reverse=true
ok 339 no error
ok 340 correct number of entries
not ok 341 should be equivalent
---
operator: deepEqual
expected:
[ { key: '99', value: '0.31871316605247557' }, { key: '98', value: '0.6205329312942922' }, { key: '97', value: '0.9268519368488342' }, { key: '96', value: '0.017736842622980475' }, { key: '95', value: '0.6526414540130645' }, { key: '94', value: '0.27158810244873166' }, { key: '93', value: '0.3570203920826316' }, { key: '92', value: '0.9359608590602875' }, { key: '91', value: '0.5092719385866076' }, { key: '90', value: '0.669948247494176' }, { key: '89', value: '0.48087400780059397' }, { key: '88', value: '0.8704811213538051' }, { key: '87', value: '0.013032697606831789' }, { key: '86', value: '0.3840067512355745' }, { key: '85', value: '0.8060306003317237' }, { key: '84', value: '0.5824317852966487' }, { key: '83', value: '0.05997632327489555' }, { key: '82', value: '0.027132352348417044' }, { key: '81', value: '0.7104971332009882' }, { key: '80', value: '0.8449025570880622' }, { key: '79', value: '0.7727434278931469' }, { key: '78', value: '0.2653383465949446' }, { key: '77', value: '0.17982439906336367' }, { key: '76', value: '0.9095621660817415' }, { key: '75', value: '0.06998757063411176' }, { key: '74', value: '0.41473290766589344' }, { key: '73', value: '0.580973744392395' }, { key: '72', value: '0.03575809532776475' }, { key: '71', value: '0.22552388114854693' }, { key: '70', value: '0.6491294610314071' }, { key: '69', value: '0.4127719283569604' }, { key: '68', value: '0.9066100693307817' }, { key: '67', value: '0.6805267021991313' }, { key: '66', value: '0.0789253602270037' }, { key: '65', value: '0.9857929949648678' }, { key: '64', value: '0.39281955547630787' }, { key: '63', value: '0.10787387448363006' }, { key: '62', value: '0.5299597955308855' }, { key: '61', value: '0.798040728783235' }, { key: '60', value: '0.14728490193374455' }, { key: '59', value: '0.6767571999225765' }, { key: '58', value: '0.13312021014280617' }, { key: '57', value: '0.5054589167702943' }, { key: '56', value: '0.8505040490999818' }, { key: '55', value: '0.36166120786219835' }, { key: '54', value: '0.3861343648750335' }, { key: '53', value: '0.9606798146851361' }, { key: '52', value: '0.483621941646561' }, { key: '51', value: '0.6664223347324878' }, { key: '50', value: '0.32711034175008535' }, { key: '49', value: '0.6796949943527579' }, { key: '48', value: '0.1586383581161499' }, { key: '47', value: '0.7143579255789518' }, { key: '46', value: '0.5129460310563445' }, { key: '45', value: '0.214122659759596' }, { key: '44', value: '0.26829006848856807' }, { key: '43', value: '0.8415219173766673' }, { key: '42', value: '0.14433891512453556' }, { key: '41', value: '0.9542517438530922' }, { key: '40', value: '0.24367685639299452' }, { key: '39', value: '0.6143057183362544' }, { key: '38', value: '0.28695868677459657' }, { key: '37', value: '0.3963941056281328' }, { key: '36', value: '0.44011825462803245' }, { key: '35', value: '0.5358745388220996' }, { key: '34', value: '0.09350136434659362' }, { key: '33', value: '0.4305474325083196' }, { key: '32', value: '0.4382037983741611' }, { key: '31', value: '0.3299342344980687' }, { key: '30', value: '0.34579149866476655' }, { key: '29', value: '0.3591026810463518' }, { key: '28', value: '0.8740619767922908' }, { key: '27', value: '0.7721849782392383' }, { key: '26', value: '0.07593666156753898' }, { key: '25', value: '0.331313548842445' }, { key: '24', value: '0.6757286288775504' }, { key: '23', value: '0.8138362360186875' }, { key: '22', value: '0.4055408251006156' }, { key: '21', value: '0.8810046501457691' }, { key: '20', value: '0.39900020183995366' }, { key: '19', value: '0.6327025485225022' }, { key: '18', value: '0.343912668293342' }, { key: '17', value: '0.8709520834963769' }, { key: '16', value: '0.6418016622774303' }, { key: '15', value: '0.15354196773841977' }, { key: '14', value: '0.09259325684979558' }, { key: '13', value: '0.9495578508358449' }, { key: '12', value: '0.204498746432364' }, { key: '11', value: '0.040885761845856905' }, { key: '10', value: '0.9896143577061594' }, { key: '09', value: '0.233418348710984' }, { key: '08', value: '0.47668124572373927' }, { key: '07', value: '0.7360153512563556' }, { key: '06', value: '0.9580154023133218' }, { key: '05', value: '0.45077022444456816' }, { key: '04', value: '0.308221755316481' }, { key: '03', value: '0.8727079257369041' }, { key: '02', value: '0.8249851046130061' }, { key: '01', value: '0.4859924481716007' }, { key: '00', value: '0.26434552134014666' } ]
actual:
[ { key: '00', value: '0.26434552134014666' }, { key: '01', value: '0.4859924481716007' }, { key: '02', value: '0.8249851046130061' }, { key: '03', value: '0.8727079257369041' }, { key: '04', value: '0.308221755316481' }, { key: '05', value: '0.45077022444456816' }, { key: '06', value: '0.9580154023133218' }, { key: '07', value: '0.7360153512563556' }, { key: '08', value: '0.47668124572373927' }, { key: '09', value: '0.233418348710984' }, { key: '10', value: '0.9896143577061594' }, { key: '11', value: '0.040885761845856905' }, { key: '12', value: '0.204498746432364' }, { key: '13', value: '0.9495578508358449' }, { key: '14', value: '0.09259325684979558' }, { key: '15', value: '0.15354196773841977' }, { key: '16', value: '0.6418016622774303' }, { key: '17', value: '0.8709520834963769' }, { key: '18', value: '0.343912668293342' }, { key: '19', value: '0.6327025485225022' }, { key: '20', value: '0.39900020183995366' }, { key: '21', value: '0.8810046501457691' }, { key: '22', value: '0.4055408251006156' }, { key: '23', value: '0.8138362360186875' }, { key: '24', value: '0.6757286288775504' }, { key: '25', value: '0.331313548842445' }, { key: '26', value: '0.07593666156753898' }, { key: '27', value: '0.7721849782392383' }, { key: '28', value: '0.8740619767922908' }, { key: '29', value: '0.3591026810463518' }, { key: '30', value: '0.34579149866476655' }, { key: '31', value: '0.3299342344980687' }, { key: '32', value: '0.4382037983741611' }, { key: '33', value: '0.4305474325083196' }, { key: '34', value: '0.09350136434659362' }, { key: '35', value: '0.5358745388220996' }, { key: '36', value: '0.44011825462803245' }, { key: '37', value: '0.3963941056281328' }, { key: '38', value: '0.28695868677459657' }, { key: '39', value: '0.6143057183362544' }, { key: '40', value: '0.24367685639299452' }, { key: '41', value: '0.9542517438530922' }, { key: '42', value: '0.14433891512453556' }, { key: '43', value: '0.8415219173766673' }, { key: '44', value: '0.26829006848856807' }, { key: '45', value: '0.214122659759596' }, { key: '46', value: '0.5129460310563445' }, { key: '47', value: '0.7143579255789518' }, { key: '48', value: '0.1586383581161499' }, { key: '49', value: '0.6796949943527579' }, { key: '50', value: '0.32711034175008535' }, { key: '51', value: '0.6664223347324878' }, { key: '52', value: '0.483621941646561' }, { key: '53', value: '0.9606798146851361' }, { key: '54', value: '0.3861343648750335' }, { key: '55', value: '0.36166120786219835' }, { key: '56', value: '0.8505040490999818' }, { key: '57', value: '0.5054589167702943' }, { key: '58', value: '0.13312021014280617' }, { key: '59', value: '0.6767571999225765' }, { key: '60', value: '0.14728490193374455' }, { key: '61', value: '0.798040728783235' }, { key: '62', value: '0.5299597955308855' }, { key: '63', value: '0.10787387448363006' }, { key: '64', value: '0.39281955547630787' }, { key: '65', value: '0.9857929949648678' }, { key: '66', value: '0.0789253602270037' }, { key: '67', value: '0.6805267021991313' }, { key: '68', value: '0.9066100693307817' }, { key: '69', value: '0.4127719283569604' }, { key: '70', value: '0.6491294610314071' }, { key: '71', value: '0.22552388114854693' }, { key: '72', value: '0.03575809532776475' }, { key: '73', value: '0.580973744392395' }, { key: '74', value: '0.41473290766589344' }, { key: '75', value: '0.06998757063411176' }, { key: '76', value: '0.9095621660817415' }, { key: '77', value: '0.17982439906336367' }, { key: '78', value: '0.2653383465949446' }, { key: '79', value: '0.7727434278931469' }, { key: '80', value: '0.8449025570880622' }, { key: '81', value: '0.7104971332009882' }, { key: '82', value: '0.027132352348417044' }, { key: '83', value: '0.05997632327489555' }, { key: '84', value: '0.5824317852966487' }, { key: '85', value: '0.8060306003317237' }, { key: '86', value: '0.3840067512355745' }, { key: '87', value: '0.013032697606831789' }, { key: '88', value: '0.8704811213538051' }, { key: '89', value: '0.48087400780059397' }, { key: '90', value: '0.669948247494176' }, { key: '91', value: '0.5092719385866076' }, { key: '92', value: '0.9359608590602875' }, { key: '93', value: '0.3570203920826316' }, { key: '94', value: '0.27158810244873166' }, { key: '95', value: '0.6526414540130645' }, { key: '96', value: '0.017736842622980475' }, { key: '97', value: '0.9268519368488342' }, { key: '98', value: '0.6205329312942922' }, { key: '99', value: '0.31871316605247557' } ]
...
# test iterator with start=0
ok 342 no error
ok 343 correct number of entries
ok 344 should be equivalent
# test iterator with start=50
ok 345 no error
ok 346 correct number of entries
ok 347 should be equivalent
# test iterator with start=50 and reverse=true
ok 348 no error
not ok 349 correct number of entries
---
operator: equal
expected: 51
actual: 50
...
not ok 350 should be equivalent
---
operator: deepEqual
expected:
[ { key: '50', value: '0.32711034175008535' }, { key: '49', value: '0.6796949943527579' }, { key: '48', value: '0.1586383581161499' }, { key: '47', value: '0.7143579255789518' }, { key: '46', value: '0.5129460310563445' }, { key: '45', value: '0.214122659759596' }, { key: '44', value: '0.26829006848856807' }, { key: '43', value: '0.8415219173766673' }, { key: '42', value: '0.14433891512453556' }, { key: '41', value: '0.9542517438530922' }, { key: '40', value: '0.24367685639299452' }, { key: '39', value: '0.6143057183362544' }, { key: '38', value: '0.28695868677459657' }, { key: '37', value: '0.3963941056281328' }, { key: '36', value: '0.44011825462803245' }, { key: '35', value: '0.5358745388220996' }, { key: '34', value: '0.09350136434659362' }, { key: '33', value: '0.4305474325083196' }, { key: '32', value: '0.4382037983741611' }, { key: '31', value: '0.3299342344980687' }, { key: '30', value: '0.34579149866476655' }, { key: '29', value: '0.3591026810463518' }, { key: '28', value: '0.8740619767922908' }, { key: '27', value: '0.7721849782392383' }, { key: '26', value: '0.07593666156753898' }, { key: '25', value: '0.331313548842445' }, { key: '24', value: '0.6757286288775504' }, { key: '23', value: '0.8138362360186875' }, { key: '22', value: '0.4055408251006156' }, { key: '21', value: '0.8810046501457691' }, { key: '20', value: '0.39900020183995366' }, { key: '19', value: '0.6327025485225022' }, { key: '18', value: '0.343912668293342' }, { key: '17', value: '0.8709520834963769' }, { key: '16', value: '0.6418016622774303' }, { key: '15', value: '0.15354196773841977' }, { key: '14', value: '0.09259325684979558' }, { key: '13', value: '0.9495578508358449' }, { key: '12', value: '0.204498746432364' }, { key: '11', value: '0.040885761845856905' }, { key: '10', value: '0.9896143577061594' }, { key: '09', value: '0.233418348710984' }, { key: '08', value: '0.47668124572373927' }, { key: '07', value: '0.7360153512563556' }, { key: '06', value: '0.9580154023133218' }, { key: '05', value: '0.45077022444456816' }, { key: '04', value: '0.308221755316481' }, { key: '03', value: '0.8727079257369041' }, { key: '02', value: '0.8249851046130061' }, { key: '01', value: '0.4859924481716007' }, { key: '00', value: '0.26434552134014666' } ]
actual:
[ { key: '00', value: '0.26434552134014666' }, { key: '01', value: '0.4859924481716007' }, { key: '02', value: '0.8249851046130061' }, { key: '03', value: '0.8727079257369041' }, { key: '04', value: '0.308221755316481' }, { key: '05', value: '0.45077022444456816' }, { key: '06', value: '0.9580154023133218' }, { key: '07', value: '0.7360153512563556' }, { key: '08', value: '0.47668124572373927' }, { key: '09', value: '0.233418348710984' }, { key: '10', value: '0.9896143577061594' }, { key: '11', value: '0.040885761845856905' }, { key: '12', value: '0.204498746432364' }, { key: '13', value: '0.9495578508358449' }, { key: '14', value: '0.09259325684979558' }, { key: '15', value: '0.15354196773841977' }, { key: '16', value: '0.6418016622774303' }, { key: '17', value: '0.8709520834963769' }, { key: '18', value: '0.343912668293342' }, { key: '19', value: '0.6327025485225022' }, { key: '20', value: '0.39900020183995366' }, { key: '21', value: '0.8810046501457691' }, { key: '22', value: '0.4055408251006156' }, { key: '23', value: '0.8138362360186875' }, { key: '24', value: '0.6757286288775504' }, { key: '25', value: '0.331313548842445' }, { key: '26', value: '0.07593666156753898' }, { key: '27', value: '0.7721849782392383' }, { key: '28', value: '0.8740619767922908' }, { key: '29', value: '0.3591026810463518' }, { key: '30', value: '0.34579149866476655' }, { key: '31', value: '0.3299342344980687' }, { key: '32', value: '0.4382037983741611' }, { key: '33', value: '0.4305474325083196' }, { key: '34', value: '0.09350136434659362' }, { key: '35', value: '0.5358745388220996' }, { key: '36', value: '0.44011825462803245' }, { key: '37', value: '0.3963941056281328' }, { key: '38', value: '0.28695868677459657' }, { key: '39', value: '0.6143057183362544' }, { key: '40', value: '0.24367685639299452' }, { key: '41', value: '0.9542517438530922' }, { key: '42', value: '0.14433891512453556' }, { key: '43', value: '0.8415219173766673' }, { key: '44', value: '0.26829006848856807' }, { key: '45', value: '0.214122659759596' }, { key: '46', value: '0.5129460310563445' }, { key: '47', value: '0.7143579255789518' }, { key: '48', value: '0.1586383581161499' }, { key: '49', value: '0.6796949943527579' } ]
...
# test iterator with start being a midway key (49.5)
ok 351 no error
ok 352 correct number of entries
ok 353 should be equivalent
# test iterator with start being a midway key (49999)
ok 354 no error
ok 355 correct number of entries
ok 356 should be equivalent
# test iterator with start being a midway key and reverse=true
ok 357 no error
ok 358 correct number of entries
not ok 359 should be equivalent
---
operator: deepEqual
expected:
[ { key: '49', value: '0.6796949943527579' }, { key: '48', value: '0.1586383581161499' }, { key: '47', value: '0.7143579255789518' }, { key: '46', value: '0.5129460310563445' }, { key: '45', value: '0.214122659759596' }, { key: '44', value: '0.26829006848856807' }, { key: '43', value: '0.8415219173766673' }, { key: '42', value: '0.14433891512453556' }, { key: '41', value: '0.9542517438530922' }, { key: '40', value: '0.24367685639299452' }, { key: '39', value: '0.6143057183362544' }, { key: '38', value: '0.28695868677459657' }, { key: '37', value: '0.3963941056281328' }, { key: '36', value: '0.44011825462803245' }, { key: '35', value: '0.5358745388220996' }, { key: '34', value: '0.09350136434659362' }, { key: '33', value: '0.4305474325083196' }, { key: '32', value: '0.4382037983741611' }, { key: '31', value: '0.3299342344980687' }, { key: '30', value: '0.34579149866476655' }, { key: '29', value: '0.3591026810463518' }, { key: '28', value: '0.8740619767922908' }, { key: '27', value: '0.7721849782392383' }, { key: '26', value: '0.07593666156753898' }, { key: '25', value: '0.331313548842445' }, { key: '24', value: '0.6757286288775504' }, { key: '23', value: '0.8138362360186875' }, { key: '22', value: '0.4055408251006156' }, { key: '21', value: '0.8810046501457691' }, { key: '20', value: '0.39900020183995366' }, { key: '19', value: '0.6327025485225022' }, { key: '18', value: '0.343912668293342' }, { key: '17', value: '0.8709520834963769' }, { key: '16', value: '0.6418016622774303' }, { key: '15', value: '0.15354196773841977' }, { key: '14', value: '0.09259325684979558' }, { key: '13', value: '0.9495578508358449' }, { key: '12', value: '0.204498746432364' }, { key: '11', value: '0.040885761845856905' }, { key: '10', value: '0.9896143577061594' }, { key: '09', value: '0.233418348710984' }, { key: '08', value: '0.47668124572373927' }, { key: '07', value: '0.7360153512563556' }, { key: '06', value: '0.9580154023133218' }, { key: '05', value: '0.45077022444456816' }, { key: '04', value: '0.308221755316481' }, { key: '03', value: '0.8727079257369041' }, { key: '02', value: '0.8249851046130061' }, { key: '01', value: '0.4859924481716007' }, { key: '00', value: '0.26434552134014666' } ]
actual:
[ { key: '00', value: '0.26434552134014666' }, { key: '01', value: '0.4859924481716007' }, { key: '02', value: '0.8249851046130061' }, { key: '03', value: '0.8727079257369041' }, { key: '04', value: '0.308221755316481' }, { key: '05', value: '0.45077022444456816' }, { key: '06', value: '0.9580154023133218' }, { key: '07', value: '0.7360153512563556' }, { key: '08', value: '0.47668124572373927' }, { key: '09', value: '0.233418348710984' }, { key: '10', value: '0.9896143577061594' }, { key: '11', value: '0.040885761845856905' }, { key: '12', value: '0.204498746432364' }, { key: '13', value: '0.9495578508358449' }, { key: '14', value: '0.09259325684979558' }, { key: '15', value: '0.15354196773841977' }, { key: '16', value: '0.6418016622774303' }, { key: '17', value: '0.8709520834963769' }, { key: '18', value: '0.343912668293342' }, { key: '19', value: '0.6327025485225022' }, { key: '20', value: '0.39900020183995366' }, { key: '21', value: '0.8810046501457691' }, { key: '22', value: '0.4055408251006156' }, { key: '23', value: '0.8138362360186875' }, { key: '24', value: '0.6757286288775504' }, { key: '25', value: '0.331313548842445' }, { key: '26', value: '0.07593666156753898' }, { key: '27', value: '0.7721849782392383' }, { key: '28', value: '0.8740619767922908' }, { key: '29', value: '0.3591026810463518' }, { key: '30', value: '0.34579149866476655' }, { key: '31', value: '0.3299342344980687' }, { key: '32', value: '0.4382037983741611' }, { key: '33', value: '0.4305474325083196' }, { key: '34', value: '0.09350136434659362' }, { key: '35', value: '0.5358745388220996' }, { key: '36', value: '0.44011825462803245' }, { key: '37', value: '0.3963941056281328' }, { key: '38', value: '0.28695868677459657' }, { key: '39', value: '0.6143057183362544' }, { key: '40', value: '0.24367685639299452' }, { key: '41', value: '0.9542517438530922' }, { key: '42', value: '0.14433891512453556' }, { key: '43', value: '0.8415219173766673' }, { key: '44', value: '0.26829006848856807' }, { key: '45', value: '0.214122659759596' }, { key: '46', value: '0.5129460310563445' }, { key: '47', value: '0.7143579255789518' }, { key: '48', value: '0.1586383581161499' }, { key: '49', value: '0.6796949943527579' } ]
...
# test iterator with end=50
ok 360 no error
not ok 361 correct number of entries
---
operator: equal
expected: 51
actual: 50
...
not ok 362 should be equivalent
---
operator: deepEqual
expected:
[ { key: '00', value: '0.26434552134014666' }, { key: '01', value: '0.4859924481716007' }, { key: '02', value: '0.8249851046130061' }, { key: '03', value: '0.8727079257369041' }, { key: '04', value: '0.308221755316481' }, { key: '05', value: '0.45077022444456816' }, { key: '06', value: '0.9580154023133218' }, { key: '07', value: '0.7360153512563556' }, { key: '08', value: '0.47668124572373927' }, { key: '09', value: '0.233418348710984' }, { key: '10', value: '0.9896143577061594' }, { key: '11', value: '0.040885761845856905' }, { key: '12', value: '0.204498746432364' }, { key: '13', value: '0.9495578508358449' }, { key: '14', value: '0.09259325684979558' }, { key: '15', value: '0.15354196773841977' }, { key: '16', value: '0.6418016622774303' }, { key: '17', value: '0.8709520834963769' }, { key: '18', value: '0.343912668293342' }, { key: '19', value: '0.6327025485225022' }, { key: '20', value: '0.39900020183995366' }, { key: '21', value: '0.8810046501457691' }, { key: '22', value: '0.4055408251006156' }, { key: '23', value: '0.8138362360186875' }, { key: '24', value: '0.6757286288775504' }, { key: '25', value: '0.331313548842445' }, { key: '26', value: '0.07593666156753898' }, { key: '27', value: '0.7721849782392383' }, { key: '28', value: '0.8740619767922908' }, { key: '29', value: '0.3591026810463518' }, { key: '30', value: '0.34579149866476655' }, { key: '31', value: '0.3299342344980687' }, { key: '32', value: '0.4382037983741611' }, { key: '33', value: '0.4305474325083196' }, { key: '34', value: '0.09350136434659362' }, { key: '35', value: '0.5358745388220996' }, { key: '36', value: '0.44011825462803245' }, { key: '37', value: '0.3963941056281328' }, { key: '38', value: '0.28695868677459657' }, { key: '39', value: '0.6143057183362544' }, { key: '40', value: '0.24367685639299452' }, { key: '41', value: '0.9542517438530922' }, { key: '42', value: '0.14433891512453556' }, { key: '43', value: '0.8415219173766673' }, { key: '44', value: '0.26829006848856807' }, { key: '45', value: '0.214122659759596' }, { key: '46', value: '0.5129460310563445' }, { key: '47', value: '0.7143579255789518' }, { key: '48', value: '0.1586383581161499' }, { key: '49', value: '0.6796949943527579' }, { key: '50', value: '0.32711034175008535' } ]
actual:
[ { key: '00', value: '0.26434552134014666' }, { key: '01', value: '0.4859924481716007' }, { key: '02', value: '0.8249851046130061' }, { key: '03', value: '0.8727079257369041' }, { key: '04', value: '0.308221755316481' }, { key: '05', value: '0.45077022444456816' }, { key: '06', value: '0.9580154023133218' }, { key: '07', value: '0.7360153512563556' }, { key: '08', value: '0.47668124572373927' }, { key: '09', value: '0.233418348710984' }, { key: '10', value: '0.9896143577061594' }, { key: '11', value: '0.040885761845856905' }, { key: '12', value: '0.204498746432364' }, { key: '13', value: '0.9495578508358449' }, { key: '14', value: '0.09259325684979558' }, { key: '15', value: '0.15354196773841977' }, { key: '16', value: '0.6418016622774303' }, { key: '17', value: '0.8709520834963769' }, { key: '18', value: '0.343912668293342' }, { key: '19', value: '0.6327025485225022' }, { key: '20', value: '0.39900020183995366' }, { key: '21', value: '0.8810046501457691' }, { key: '22', value: '0.4055408251006156' }, { key: '23', value: '0.8138362360186875' }, { key: '24', value: '0.6757286288775504' }, { key: '25', value: '0.331313548842445' }, { key: '26', value: '0.07593666156753898' }, { key: '27', value: '0.7721849782392383' }, { key: '28', value: '0.8740619767922908' }, { key: '29', value: '0.3591026810463518' }, { key: '30', value: '0.34579149866476655' }, { key: '31', value: '0.3299342344980687' }, { key: '32', value: '0.4382037983741611' }, { key: '33', value: '0.4305474325083196' }, { key: '34', value: '0.09350136434659362' }, { key: '35', value: '0.5358745388220996' }, { key: '36', value: '0.44011825462803245' }, { key: '37', value: '0.3963941056281328' }, { key: '38', value: '0.28695868677459657' }, { key: '39', value: '0.6143057183362544' }, { key: '40', value: '0.24367685639299452' }, { key: '41', value: '0.9542517438530922' }, { key: '42', value: '0.14433891512453556' }, { key: '43', value: '0.8415219173766673' }, { key: '44', value: '0.26829006848856807' }, { key: '45', value: '0.214122659759596' }, { key: '46', value: '0.5129460310563445' }, { key: '47', value: '0.7143579255789518' }, { key: '48', value: '0.1586383581161499' }, { key: '49', value: '0.6796949943527579' } ]
...
# test iterator with end being a midway key (50.5)
ok 363 no error
ok 364 correct number of entries
ok 365 should be equivalent
# test iterator with end being a midway key (50555)
ok 366 no error
ok 367 correct number of entries
ok 368 should be equivalent
# test iterator with end being a midway key and reverse=true
ok 369 no error
ok 370 correct number of entries
not ok 371 should be equivalent
---
operator: deepEqual
expected:
[ { key: '99', value: '0.31871316605247557' }, { key: '98', value: '0.6205329312942922' }, { key: '97', value: '0.9268519368488342' }, { key: '96', value: '0.017736842622980475' }, { key: '95', value: '0.6526414540130645' }, { key: '94', value: '0.27158810244873166' }, { key: '93', value: '0.3570203920826316' }, { key: '92', value: '0.9359608590602875' }, { key: '91', value: '0.5092719385866076' }, { key: '90', value: '0.669948247494176' }, { key: '89', value: '0.48087400780059397' }, { key: '88', value: '0.8704811213538051' }, { key: '87', value: '0.013032697606831789' }, { key: '86', value: '0.3840067512355745' }, { key: '85', value: '0.8060306003317237' }, { key: '84', value: '0.5824317852966487' }, { key: '83', value: '0.05997632327489555' }, { key: '82', value: '0.027132352348417044' }, { key: '81', value: '0.7104971332009882' }, { key: '80', value: '0.8449025570880622' }, { key: '79', value: '0.7727434278931469' }, { key: '78', value: '0.2653383465949446' }, { key: '77', value: '0.17982439906336367' }, { key: '76', value: '0.9095621660817415' }, { key: '75', value: '0.06998757063411176' }, { key: '74', value: '0.41473290766589344' }, { key: '73', value: '0.580973744392395' }, { key: '72', value: '0.03575809532776475' }, { key: '71', value: '0.22552388114854693' }, { key: '70', value: '0.6491294610314071' }, { key: '69', value: '0.4127719283569604' }, { key: '68', value: '0.9066100693307817' }, { key: '67', value: '0.6805267021991313' }, { key: '66', value: '0.0789253602270037' }, { key: '65', value: '0.9857929949648678' }, { key: '64', value: '0.39281955547630787' }, { key: '63', value: '0.10787387448363006' }, { key: '62', value: '0.5299597955308855' }, { key: '61', value: '0.798040728783235' }, { key: '60', value: '0.14728490193374455' }, { key: '59', value: '0.6767571999225765' }, { key: '58', value: '0.13312021014280617' }, { key: '57', value: '0.5054589167702943' }, { key: '56', value: '0.8505040490999818' }, { key: '55', value: '0.36166120786219835' }, { key: '54', value: '0.3861343648750335' }, { key: '53', value: '0.9606798146851361' }, { key: '52', value: '0.483621941646561' }, { key: '51', value: '0.6664223347324878' } ]
actual:
[ { key: '51', value: '0.6664223347324878' }, { key: '52', value: '0.483621941646561' }, { key: '53', value: '0.9606798146851361' }, { key: '54', value: '0.3861343648750335' }, { key: '55', value: '0.36166120786219835' }, { key: '56', value: '0.8505040490999818' }, { key: '57', value: '0.5054589167702943' }, { key: '58', value: '0.13312021014280617' }, { key: '59', value: '0.6767571999225765' }, { key: '60', value: '0.14728490193374455' }, { key: '61', value: '0.798040728783235' }, { key: '62', value: '0.5299597955308855' }, { key: '63', value: '0.10787387448363006' }, { key: '64', value: '0.39281955547630787' }, { key: '65', value: '0.9857929949648678' }, { key: '66', value: '0.0789253602270037' }, { key: '67', value: '0.6805267021991313' }, { key: '68', value: '0.9066100693307817' }, { key: '69', value: '0.4127719283569604' }, { key: '70', value: '0.6491294610314071' }, { key: '71', value: '0.22552388114854693' }, { key: '72', value: '0.03575809532776475' }, { key: '73', value: '0.580973744392395' }, { key: '74', value: '0.41473290766589344' }, { key: '75', value: '0.06998757063411176' }, { key: '76', value: '0.9095621660817415' }, { key: '77', value: '0.17982439906336367' }, { key: '78', value: '0.2653383465949446' }, { key: '79', value: '0.7727434278931469' }, { key: '80', value: '0.8449025570880622' }, { key: '81', value: '0.7104971332009882' }, { key: '82', value: '0.027132352348417044' }, { key: '83', value: '0.05997632327489555' }, { key: '84', value: '0.5824317852966487' }, { key: '85', value: '0.8060306003317237' }, { key: '86', value: '0.3840067512355745' }, { key: '87', value: '0.013032697606831789' }, { key: '88', value: '0.8704811213538051' }, { key: '89', value: '0.48087400780059397' }, { key: '90', value: '0.669948247494176' }, { key: '91', value: '0.5092719385866076' }, { key: '92', value: '0.9359608590602875' }, { key: '93', value: '0.3570203920826316' }, { key: '94', value: '0.27158810244873166' }, { key: '95', value: '0.6526414540130645' }, { key: '96', value: '0.017736842622980475' }, { key: '97', value: '0.9268519368488342' }, { key: '98', value: '0.6205329312942922' }, { key: '99', value: '0.31871316605247557' } ]
...
# test iterator with end=0
ok 372 no error
ok 373 correct number of entries
# test iterator with start=30 and end=70
ok 374 no error
ok 375 correct number of entries
ok 376 should be equivalent
# test iterator with start=30 and end=70 and reverse=true
ok 377 no error
ok 378 correct number of entries
not ok 379 should be equivalent
---
operator: deepEqual
expected:
[ { key: '70', value: '0.6491294610314071' }, { key: '69', value: '0.4127719283569604' }, { key: '68', value: '0.9066100693307817' }, { key: '67', value: '0.6805267021991313' }, { key: '66', value: '0.0789253602270037' }, { key: '65', value: '0.9857929949648678' }, { key: '64', value: '0.39281955547630787' }, { key: '63', value: '0.10787387448363006' }, { key: '62', value: '0.5299597955308855' }, { key: '61', value: '0.798040728783235' }, { key: '60', value: '0.14728490193374455' }, { key: '59', value: '0.6767571999225765' }, { key: '58', value: '0.13312021014280617' }, { key: '57', value: '0.5054589167702943' }, { key: '56', value: '0.8505040490999818' }, { key: '55', value: '0.36166120786219835' }, { key: '54', value: '0.3861343648750335' }, { key: '53', value: '0.9606798146851361' }, { key: '52', value: '0.483621941646561' }, { key: '51', value: '0.6664223347324878' }, { key: '50', value: '0.32711034175008535' }, { key: '49', value: '0.6796949943527579' }, { key: '48', value: '0.1586383581161499' }, { key: '47', value: '0.7143579255789518' }, { key: '46', value: '0.5129460310563445' }, { key: '45', value: '0.214122659759596' }, { key: '44', value: '0.26829006848856807' }, { key: '43', value: '0.8415219173766673' }, { key: '42', value: '0.14433891512453556' }, { key: '41', value: '0.9542517438530922' }, { key: '40', value: '0.24367685639299452' }, { key: '39', value: '0.6143057183362544' }, { key: '38', value: '0.28695868677459657' }, { key: '37', value: '0.3963941056281328' }, { key: '36', value: '0.44011825462803245' }, { key: '35', value: '0.5358745388220996' }, { key: '34', value: '0.09350136434659362' }, { key: '33', value: '0.4305474325083196' }, { key: '32', value: '0.4382037983741611' }, { key: '31', value: '0.3299342344980687' }, { key: '30', value: '0.34579149866476655' } ]
actual:
[ { key: '30', value: '0.34579149866476655' }, { key: '31', value: '0.3299342344980687' }, { key: '32', value: '0.4382037983741611' }, { key: '33', value: '0.4305474325083196' }, { key: '34', value: '0.09350136434659362' }, { key: '35', value: '0.5358745388220996' }, { key: '36', value: '0.44011825462803245' }, { key: '37', value: '0.3963941056281328' }, { key: '38', value: '0.28695868677459657' }, { key: '39', value: '0.6143057183362544' }, { key: '40', value: '0.24367685639299452' }, { key: '41', value: '0.9542517438530922' }, { key: '42', value: '0.14433891512453556' }, { key: '43', value: '0.8415219173766673' }, { key: '44', value: '0.26829006848856807' }, { key: '45', value: '0.214122659759596' }, { key: '46', value: '0.5129460310563445' }, { key: '47', value: '0.7143579255789518' }, { key: '48', value: '0.1586383581161499' }, { key: '49', value: '0.6796949943527579' }, { key: '50', value: '0.32711034175008535' }, { key: '51', value: '0.6664223347324878' }, { key: '52', value: '0.483621941646561' }, { key: '53', value: '0.9606798146851361' }, { key: '54', value: '0.3861343648750335' }, { key: '55', value: '0.36166120786219835' }, { key: '56', value: '0.8505040490999818' }, { key: '57', value: '0.5054589167702943' }, { key: '58', value: '0.13312021014280617' }, { key: '59', value: '0.6767571999225765' }, { key: '60', value: '0.14728490193374455' }, { key: '61', value: '0.798040728783235' }, { key: '62', value: '0.5299597955308855' }, { key: '63', value: '0.10787387448363006' }, { key: '64', value: '0.39281955547630787' }, { key: '65', value: '0.9857929949648678' }, { key: '66', value: '0.0789253602270037' }, { key: '67', value: '0.6805267021991313' }, { key: '68', value: '0.9066100693307817' }, { key: '69', value: '0.4127719283569604' }, { key: '70', value: '0.6491294610314071' } ]
...
# test iterator with limit=20
ok 380 no error
ok 381 correct number of entries
ok 382 should be equivalent
# test iterator with limit=20 and start=20
ok 383 no error
ok 384 correct number of entries
ok 385 should be equivalent
# test iterator with limit=20 and reverse=true
ok 386 no error
ok 387 correct number of entries
not ok 388 should be equivalent
---
operator: deepEqual
expected:
[ { key: '99', value: '0.31871316605247557' }, { key: '98', value: '0.6205329312942922' }, { key: '97', value: '0.9268519368488342' }, { key: '96', value: '0.017736842622980475' }, { key: '95', value: '0.6526414540130645' }, { key: '94', value: '0.27158810244873166' }, { key: '93', value: '0.3570203920826316' }, { key: '92', value: '0.9359608590602875' }, { key: '91', value: '0.5092719385866076' }, { key: '90', value: '0.669948247494176' }, { key: '89', value: '0.48087400780059397' }, { key: '88', value: '0.8704811213538051' }, { key: '87', value: '0.013032697606831789' }, { key: '86', value: '0.3840067512355745' }, { key: '85', value: '0.8060306003317237' }, { key: '84', value: '0.5824317852966487' }, { key: '83', value: '0.05997632327489555' }, { key: '82', value: '0.027132352348417044' }, { key: '81', value: '0.7104971332009882' }, { key: '80', value: '0.8449025570880622' } ]
actual:
[ { key: '00', value: '0.26434552134014666' }, { key: '01', value: '0.4859924481716007' }, { key: '02', value: '0.8249851046130061' }, { key: '03', value: '0.8727079257369041' }, { key: '04', value: '0.308221755316481' }, { key: '05', value: '0.45077022444456816' }, { key: '06', value: '0.9580154023133218' }, { key: '07', value: '0.7360153512563556' }, { key: '08', value: '0.47668124572373927' }, { key: '09', value: '0.233418348710984' }, { key: '10', value: '0.9896143577061594' }, { key: '11', value: '0.040885761845856905' }, { key: '12', value: '0.204498746432364' }, { key: '13', value: '0.9495578508358449' }, { key: '14', value: '0.09259325684979558' }, { key: '15', value: '0.15354196773841977' }, { key: '16', value: '0.6418016622774303' }, { key: '17', value: '0.8709520834963769' }, { key: '18', value: '0.343912668293342' }, { key: '19', value: '0.6327025485225022' } ]
...
# test iterator with limit=20 and start=20 and reverse=true
ok 389 no error
ok 390 correct number of entries
not ok 391 should be equivalent
---
operator: deepEqual
expected:
[ { key: '79', value: '0.7727434278931469' }, { key: '78', value: '0.2653383465949446' }, { key: '77', value: '0.17982439906336367' }, { key: '76', value: '0.9095621660817415' }, { key: '75', value: '0.06998757063411176' }, { key: '74', value: '0.41473290766589344' }, { key: '73', value: '0.580973744392395' }, { key: '72', value: '0.03575809532776475' }, { key: '71', value: '0.22552388114854693' }, { key: '70', value: '0.6491294610314071' }, { key: '69', value: '0.4127719283569604' }, { key: '68', value: '0.9066100693307817' }, { key: '67', value: '0.6805267021991313' }, { key: '66', value: '0.0789253602270037' }, { key: '65', value: '0.9857929949648678' }, { key: '64', value: '0.39281955547630787' }, { key: '63', value: '0.10787387448363006' }, { key: '62', value: '0.5299597955308855' }, { key: '61', value: '0.798040728783235' }, { key: '60', value: '0.14728490193374455' } ]
actual:
[ { key: '00', value: '0.26434552134014666' }, { key: '01', value: '0.4859924481716007' }, { key: '02', value: '0.8249851046130061' }, { key: '03', value: '0.8727079257369041' }, { key: '04', value: '0.308221755316481' }, { key: '05', value: '0.45077022444456816' }, { key: '06', value: '0.9580154023133218' }, { key: '07', value: '0.7360153512563556' }, { key: '08', value: '0.47668124572373927' }, { key: '09', value: '0.233418348710984' }, { key: '10', value: '0.9896143577061594' }, { key: '11', value: '0.040885761845856905' }, { key: '12', value: '0.204498746432364' }, { key: '13', value: '0.9495578508358449' }, { key: '14', value: '0.09259325684979558' }, { key: '15', value: '0.15354196773841977' }, { key: '16', value: '0.6418016622774303' }, { key: '17', value: '0.8709520834963769' }, { key: '18', value: '0.343912668293342' }, { key: '19', value: '0.6327025485225022' } ]
...
# test iterator with limit=-1 should iterate over whole database
ok 392 no error
ok 393 correct number of entries
ok 394 should be equivalent
# test iterator with end after limit
ok 395 no error
ok 396 correct number of entries
ok 397 should be equivalent
# test iterator with end before limit
ok 398 no error
not ok 399 correct number of entries
---
operator: equal
expected: 20
actual: 19
...
not ok 400 should be equivalent
---
operator: deepEqual
expected:
[ { key: '00', value: '0.26434552134014666' }, { key: '01', value: '0.4859924481716007' }, { key: '02', value: '0.8249851046130061' }, { key: '03', value: '0.8727079257369041' }, { key: '04', value: '0.308221755316481' }, { key: '05', value: '0.45077022444456816' }, { key: '06', value: '0.9580154023133218' }, { key: '07', value: '0.7360153512563556' }, { key: '08', value: '0.47668124572373927' }, { key: '09', value: '0.233418348710984' }, { key: '10', value: '0.9896143577061594' }, { key: '11', value: '0.040885761845856905' }, { key: '12', value: '0.204498746432364' }, { key: '13', value: '0.9495578508358449' }, { key: '14', value: '0.09259325684979558' }, { key: '15', value: '0.15354196773841977' }, { key: '16', value: '0.6418016622774303' }, { key: '17', value: '0.8709520834963769' }, { key: '18', value: '0.343912668293342' }, { key: '19', value: '0.6327025485225022' } ]
actual:
[ { key: '00', value: '0.26434552134014666' }, { key: '01', value: '0.4859924481716007' }, { key: '02', value: '0.8249851046130061' }, { key: '03', value: '0.8727079257369041' }, { key: '04', value: '0.308221755316481' }, { key: '05', value: '0.45077022444456816' }, { key: '06', value: '0.9580154023133218' }, { key: '07', value: '0.7360153512563556' }, { key: '08', value: '0.47668124572373927' }, { key: '09', value: '0.233418348710984' }, { key: '10', value: '0.9896143577061594' }, { key: '11', value: '0.040885761845856905' }, { key: '12', value: '0.204498746432364' }, { key: '13', value: '0.9495578508358449' }, { key: '14', value: '0.09259325684979558' }, { key: '15', value: '0.15354196773841977' }, { key: '16', value: '0.6418016622774303' }, { key: '17', value: '0.8709520834963769' }, { key: '18', value: '0.343912668293342' } ]
...
# test iterator with start after database end
ok 401 no error
ok 402 correct number of entries
# test iterator with start after database end and reverse=true
ok 403 no error
ok 404 correct number of entries
not ok 405 should be equivalent
---
operator: deepEqual
expected:
[ { key: '99', value: '0.31871316605247557' }, { key: '98', value: '0.6205329312942922' }, { key: '97', value: '0.9268519368488342' }, { key: '96', value: '0.017736842622980475' }, { key: '95', value: '0.6526414540130645' }, { key: '94', value: '0.27158810244873166' }, { key: '93', value: '0.3570203920826316' }, { key: '92', value: '0.9359608590602875' }, { key: '91', value: '0.5092719385866076' }, { key: '90', value: '0.669948247494176' }, { key: '89', value: '0.48087400780059397' }, { key: '88', value: '0.8704811213538051' }, { key: '87', value: '0.013032697606831789' }, { key: '86', value: '0.3840067512355745' }, { key: '85', value: '0.8060306003317237' }, { key: '84', value: '0.5824317852966487' }, { key: '83', value: '0.05997632327489555' }, { key: '82', value: '0.027132352348417044' }, { key: '81', value: '0.7104971332009882' }, { key: '80', value: '0.8449025570880622' }, { key: '79', value: '0.7727434278931469' }, { key: '78', value: '0.2653383465949446' }, { key: '77', value: '0.17982439906336367' }, { key: '76', value: '0.9095621660817415' }, { key: '75', value: '0.06998757063411176' }, { key: '74', value: '0.41473290766589344' }, { key: '73', value: '0.580973744392395' }, { key: '72', value: '0.03575809532776475' }, { key: '71', value: '0.22552388114854693' }, { key: '70', value: '0.6491294610314071' }, { key: '69', value: '0.4127719283569604' }, { key: '68', value: '0.9066100693307817' }, { key: '67', value: '0.6805267021991313' }, { key: '66', value: '0.0789253602270037' }, { key: '65', value: '0.9857929949648678' }, { key: '64', value: '0.39281955547630787' }, { key: '63', value: '0.10787387448363006' }, { key: '62', value: '0.5299597955308855' }, { key: '61', value: '0.798040728783235' }, { key: '60', value: '0.14728490193374455' }, { key: '59', value: '0.6767571999225765' }, { key: '58', value: '0.13312021014280617' }, { key: '57', value: '0.5054589167702943' }, { key: '56', value: '0.8505040490999818' }, { key: '55', value: '0.36166120786219835' }, { key: '54', value: '0.3861343648750335' }, { key: '53', value: '0.9606798146851361' }, { key: '52', value: '0.483621941646561' }, { key: '51', value: '0.6664223347324878' }, { key: '50', value: '0.32711034175008535' }, { key: '49', value: '0.6796949943527579' }, { key: '48', value: '0.1586383581161499' }, { key: '47', value: '0.7143579255789518' }, { key: '46', value: '0.5129460310563445' }, { key: '45', value: '0.214122659759596' }, { key: '44', value: '0.26829006848856807' }, { key: '43', value: '0.8415219173766673' }, { key: '42', value: '0.14433891512453556' }, { key: '41', value: '0.9542517438530922' }, { key: '40', value: '0.24367685639299452' }, { key: '39', value: '0.6143057183362544' }, { key: '38', value: '0.28695868677459657' }, { key: '37', value: '0.3963941056281328' }, { key: '36', value: '0.44011825462803245' }, { key: '35', value: '0.5358745388220996' }, { key: '34', value: '0.09350136434659362' }, { key: '33', value: '0.4305474325083196' }, { key: '32', value: '0.4382037983741611' }, { key: '31', value: '0.3299342344980687' }, { key: '30', value: '0.34579149866476655' }, { key: '29', value: '0.3591026810463518' }, { key: '28', value: '0.8740619767922908' }, { key: '27', value: '0.7721849782392383' }, { key: '26', value: '0.07593666156753898' }, { key: '25', value: '0.331313548842445' }, { key: '24', value: '0.6757286288775504' }, { key: '23', value: '0.8138362360186875' }, { key: '22', value: '0.4055408251006156' }, { key: '21', value: '0.8810046501457691' }, { key: '20', value: '0.39900020183995366' }, { key: '19', value: '0.6327025485225022' }, { key: '18', value: '0.343912668293342' }, { key: '17', value: '0.8709520834963769' }, { key: '16', value: '0.6418016622774303' }, { key: '15', value: '0.15354196773841977' }, { key: '14', value: '0.09259325684979558' }, { key: '13', value: '0.9495578508358449' }, { key: '12', value: '0.204498746432364' }, { key: '11', value: '0.040885761845856905' }, { key: '10', value: '0.9896143577061594' }, { key: '09', value: '0.233418348710984' }, { key: '08', value: '0.47668124572373927' }, { key: '07', value: '0.7360153512563556' }, { key: '06', value: '0.9580154023133218' }, { key: '05', value: '0.45077022444456816' }, { key: '04', value: '0.308221755316481' }, { key: '03', value: '0.8727079257369041' }, { key: '02', value: '0.8249851046130061' }, { key: '01', value: '0.4859924481716007' }, { key: '00', value: '0.26434552134014666' } ]
actual:
[ { key: '00', value: '0.26434552134014666' }, { key: '01', value: '0.4859924481716007' }, { key: '02', value: '0.8249851046130061' }, { key: '03', value: '0.8727079257369041' }, { key: '04', value: '0.308221755316481' }, { key: '05', value: '0.45077022444456816' }, { key: '06', value: '0.9580154023133218' }, { key: '07', value: '0.7360153512563556' }, { key: '08', value: '0.47668124572373927' }, { key: '09', value: '0.233418348710984' }, { key: '10', value: '0.9896143577061594' }, { key: '11', value: '0.040885761845856905' }, { key: '12', value: '0.204498746432364' }, { key: '13', value: '0.9495578508358449' }, { key: '14', value: '0.09259325684979558' }, { key: '15', value: '0.15354196773841977' }, { key: '16', value: '0.6418016622774303' }, { key: '17', value: '0.8709520834963769' }, { key: '18', value: '0.343912668293342' }, { key: '19', value: '0.6327025485225022' }, { key: '20', value: '0.39900020183995366' }, { key: '21', value: '0.8810046501457691' }, { key: '22', value: '0.4055408251006156' }, { key: '23', value: '0.8138362360186875' }, { key: '24', value: '0.6757286288775504' }, { key: '25', value: '0.331313548842445' }, { key: '26', value: '0.07593666156753898' }, { key: '27', value: '0.7721849782392383' }, { key: '28', value: '0.8740619767922908' }, { key: '29', value: '0.3591026810463518' }, { key: '30', value: '0.34579149866476655' }, { key: '31', value: '0.3299342344980687' }, { key: '32', value: '0.4382037983741611' }, { key: '33', value: '0.4305474325083196' }, { key: '34', value: '0.09350136434659362' }, { key: '35', value: '0.5358745388220996' }, { key: '36', value: '0.44011825462803245' }, { key: '37', value: '0.3963941056281328' }, { key: '38', value: '0.28695868677459657' }, { key: '39', value: '0.6143057183362544' }, { key: '40', value: '0.24367685639299452' }, { key: '41', value: '0.9542517438530922' }, { key: '42', value: '0.14433891512453556' }, { key: '43', value: '0.8415219173766673' }, { key: '44', value: '0.26829006848856807' }, { key: '45', value: '0.214122659759596' }, { key: '46', value: '0.5129460310563445' }, { key: '47', value: '0.7143579255789518' }, { key: '48', value: '0.1586383581161499' }, { key: '49', value: '0.6796949943527579' }, { key: '50', value: '0.32711034175008535' }, { key: '51', value: '0.6664223347324878' }, { key: '52', value: '0.483621941646561' }, { key: '53', value: '0.9606798146851361' }, { key: '54', value: '0.3861343648750335' }, { key: '55', value: '0.36166120786219835' }, { key: '56', value: '0.8505040490999818' }, { key: '57', value: '0.5054589167702943' }, { key: '58', value: '0.13312021014280617' }, { key: '59', value: '0.6767571999225765' }, { key: '60', value: '0.14728490193374455' }, { key: '61', value: '0.798040728783235' }, { key: '62', value: '0.5299597955308855' }, { key: '63', value: '0.10787387448363006' }, { key: '64', value: '0.39281955547630787' }, { key: '65', value: '0.9857929949648678' }, { key: '66', value: '0.0789253602270037' }, { key: '67', value: '0.6805267021991313' }, { key: '68', value: '0.9066100693307817' }, { key: '69', value: '0.4127719283569604' }, { key: '70', value: '0.6491294610314071' }, { key: '71', value: '0.22552388114854693' }, { key: '72', value: '0.03575809532776475' }, { key: '73', value: '0.580973744392395' }, { key: '74', value: '0.41473290766589344' }, { key: '75', value: '0.06998757063411176' }, { key: '76', value: '0.9095621660817415' }, { key: '77', value: '0.17982439906336367' }, { key: '78', value: '0.2653383465949446' }, { key: '79', value: '0.7727434278931469' }, { key: '80', value: '0.8449025570880622' }, { key: '81', value: '0.7104971332009882' }, { key: '82', value: '0.027132352348417044' }, { key: '83', value: '0.05997632327489555' }, { key: '84', value: '0.5824317852966487' }, { key: '85', value: '0.8060306003317237' }, { key: '86', value: '0.3840067512355745' }, { key: '87', value: '0.013032697606831789' }, { key: '88', value: '0.8704811213538051' }, { key: '89', value: '0.48087400780059397' }, { key: '90', value: '0.669948247494176' }, { key: '91', value: '0.5092719385866076' }, { key: '92', value: '0.9359608590602875' }, { key: '93', value: '0.3570203920826316' }, { key: '94', value: '0.27158810244873166' }, { key: '95', value: '0.6526414540130645' }, { key: '96', value: '0.017736842622980475' }, { key: '97', value: '0.9268519368488342' }, { key: '98', value: '0.6205329312942922' }, { key: '99', value: '0.31871316605247557' } ]
...
# test iterator with start and end after database and and reverse=true
ok 406 no error
ok 407 correct number of entries
# test iterator with start as empty string
ok 408 no error
ok 409 correct number of entries
ok 410 should be equivalent
# test iterator with start as null
ok 411 no error
ok 412 correct number of entries
ok 413 should be equivalent
# test iterator with end as empty string
ok 414 no error
ok 415 correct number of entries
ok 416 should be equivalent
# test iterator with end as null
ok 417 no error
ok 418 correct number of entries
ok 419 should be equivalent
# tearDown
ok 420 cleanup returned an error
# setUp common
ok 421 cleanup returned an error
# setUp db
ok 422 null
# test simple iterator()
ok 423 no error
ok 424 no error
ok 425 correct key
ok 426 correct value
ok 427 no error
ok 428 correct key
ok 429 correct value
ok 430 no error
ok 431 correct key
ok 432 correct value
ok 433 no error
ok 434 err argument is undefined
ok 435 key argument is undefined
ok 436 value argument is undefined
ok 437 correct number of entries
# setUp #2
# test full data collection
ok 438 no error
ok 439 correct number of entries
ok 440 should be equivalent
# test iterator with reverse=true
ok 441 no error
ok 442 correct number of entries
not ok 443 should be equivalent
---
operator: deepEqual
expected:
[ { key: '99', value: '0.31871316605247557' }, { key: '98', value: '0.6205329312942922' }, { key: '97', value: '0.9268519368488342' }, { key: '96', value: '0.017736842622980475' }, { key: '95', value: '0.6526414540130645' }, { key: '94', value: '0.27158810244873166' }, { key: '93', value: '0.3570203920826316' }, { key: '92', value: '0.9359608590602875' }, { key: '91', value: '0.5092719385866076' }, { key: '90', value: '0.669948247494176' }, { key: '89', value: '0.48087400780059397' }, { key: '88', value: '0.8704811213538051' }, { key: '87', value: '0.013032697606831789' }, { key: '86', value: '0.3840067512355745' }, { key: '85', value: '0.8060306003317237' }, { key: '84', value: '0.5824317852966487' }, { key: '83', value: '0.05997632327489555' }, { key: '82', value: '0.027132352348417044' }, { key: '81', value: '0.7104971332009882' }, { key: '80', value: '0.8449025570880622' }, { key: '79', value: '0.7727434278931469' }, { key: '78', value: '0.2653383465949446' }, { key: '77', value: '0.17982439906336367' }, { key: '76', value: '0.9095621660817415' }, { key: '75', value: '0.06998757063411176' }, { key: '74', value: '0.41473290766589344' }, { key: '73', value: '0.580973744392395' }, { key: '72', value: '0.03575809532776475' }, { key: '71', value: '0.22552388114854693' }, { key: '70', value: '0.6491294610314071' }, { key: '69', value: '0.4127719283569604' }, { key: '68', value: '0.9066100693307817' }, { key: '67', value: '0.6805267021991313' }, { key: '66', value: '0.0789253602270037' }, { key: '65', value: '0.9857929949648678' }, { key: '64', value: '0.39281955547630787' }, { key: '63', value: '0.10787387448363006' }, { key: '62', value: '0.5299597955308855' }, { key: '61', value: '0.798040728783235' }, { key: '60', value: '0.14728490193374455' }, { key: '59', value: '0.6767571999225765' }, { key: '58', value: '0.13312021014280617' }, { key: '57', value: '0.5054589167702943' }, { key: '56', value: '0.8505040490999818' }, { key: '55', value: '0.36166120786219835' }, { key: '54', value: '0.3861343648750335' }, { key: '53', value: '0.9606798146851361' }, { key: '52', value: '0.483621941646561' }, { key: '51', value: '0.6664223347324878' }, { key: '50', value: '0.32711034175008535' }, { key: '49', value: '0.6796949943527579' }, { key: '48', value: '0.1586383581161499' }, { key: '47', value: '0.7143579255789518' }, { key: '46', value: '0.5129460310563445' }, { key: '45', value: '0.214122659759596' }, { key: '44', value: '0.26829006848856807' }, { key: '43', value: '0.8415219173766673' }, { key: '42', value: '0.14433891512453556' }, { key: '41', value: '0.9542517438530922' }, { key: '40', value: '0.24367685639299452' }, { key: '39', value: '0.6143057183362544' }, { key: '38', value: '0.28695868677459657' }, { key: '37', value: '0.3963941056281328' }, { key: '36', value: '0.44011825462803245' }, { key: '35', value: '0.5358745388220996' }, { key: '34', value: '0.09350136434659362' }, { key: '33', value: '0.4305474325083196' }, { key: '32', value: '0.4382037983741611' }, { key: '31', value: '0.3299342344980687' }, { key: '30', value: '0.34579149866476655' }, { key: '29', value: '0.3591026810463518' }, { key: '28', value: '0.8740619767922908' }, { key: '27', value: '0.7721849782392383' }, { key: '26', value: '0.07593666156753898' }, { key: '25', value: '0.331313548842445' }, { key: '24', value: '0.6757286288775504' }, { key: '23', value: '0.8138362360186875' }, { key: '22', value: '0.4055408251006156' }, { key: '21', value: '0.8810046501457691' }, { key: '20', value: '0.39900020183995366' }, { key: '19', value: '0.6327025485225022' }, { key: '18', value: '0.343912668293342' }, { key: '17', value: '0.8709520834963769' }, { key: '16', value: '0.6418016622774303' }, { key: '15', value: '0.15354196773841977' }, { key: '14', value: '0.09259325684979558' }, { key: '13', value: '0.9495578508358449' }, { key: '12', value: '0.204498746432364' }, { key: '11', value: '0.040885761845856905' }, { key: '10', value: '0.9896143577061594' }, { key: '09', value: '0.233418348710984' }, { key: '08', value: '0.47668124572373927' }, { key: '07', value: '0.7360153512563556' }, { key: '06', value: '0.9580154023133218' }, { key: '05', value: '0.45077022444456816' }, { key: '04', value: '0.308221755316481' }, { key: '03', value: '0.8727079257369041' }, { key: '02', value: '0.8249851046130061' }, { key: '01', value: '0.4859924481716007' }, { key: '00', value: '0.26434552134014666' } ]
actual:
[ { key: '00', value: '0.26434552134014666' }, { key: '01', value: '0.4859924481716007' }, { key: '02', value: '0.8249851046130061' }, { key: '03', value: '0.8727079257369041' }, { key: '04', value: '0.308221755316481' }, { key: '05', value: '0.45077022444456816' }, { key: '06', value: '0.9580154023133218' }, { key: '07', value: '0.7360153512563556' }, { key: '08', value: '0.47668124572373927' }, { key: '09', value: '0.233418348710984' }, { key: '10', value: '0.9896143577061594' }, { key: '11', value: '0.040885761845856905' }, { key: '12', value: '0.204498746432364' }, { key: '13', value: '0.9495578508358449' }, { key: '14', value: '0.09259325684979558' }, { key: '15', value: '0.15354196773841977' }, { key: '16', value: '0.6418016622774303' }, { key: '17', value: '0.8709520834963769' }, { key: '18', value: '0.343912668293342' }, { key: '19', value: '0.6327025485225022' }, { key: '20', value: '0.39900020183995366' }, { key: '21', value: '0.8810046501457691' }, { key: '22', value: '0.4055408251006156' }, { key: '23', value: '0.8138362360186875' }, { key: '24', value: '0.6757286288775504' }, { key: '25', value: '0.331313548842445' }, { key: '26', value: '0.07593666156753898' }, { key: '27', value: '0.7721849782392383' }, { key: '28', value: '0.8740619767922908' }, { key: '29', value: '0.3591026810463518' }, { key: '30', value: '0.34579149866476655' }, { key: '31', value: '0.3299342344980687' }, { key: '32', value: '0.4382037983741611' }, { key: '33', value: '0.4305474325083196' }, { key: '34', value: '0.09350136434659362' }, { key: '35', value: '0.5358745388220996' }, { key: '36', value: '0.44011825462803245' }, { key: '37', value: '0.3963941056281328' }, { key: '38', value: '0.28695868677459657' }, { key: '39', value: '0.6143057183362544' }, { key: '40', value: '0.24367685639299452' }, { key: '41', value: '0.9542517438530922' }, { key: '42', value: '0.14433891512453556' }, { key: '43', value: '0.8415219173766673' }, { key: '44', value: '0.26829006848856807' }, { key: '45', value: '0.214122659759596' }, { key: '46', value: '0.5129460310563445' }, { key: '47', value: '0.7143579255789518' }, { key: '48', value: '0.1586383581161499' }, { key: '49', value: '0.6796949943527579' }, { key: '50', value: '0.32711034175008535' }, { key: '51', value: '0.6664223347324878' }, { key: '52', value: '0.483621941646561' }, { key: '53', value: '0.9606798146851361' }, { key: '54', value: '0.3861343648750335' }, { key: '55', value: '0.36166120786219835' }, { key: '56', value: '0.8505040490999818' }, { key: '57', value: '0.5054589167702943' }, { key: '58', value: '0.13312021014280617' }, { key: '59', value: '0.6767571999225765' }, { key: '60', value: '0.14728490193374455' }, { key: '61', value: '0.798040728783235' }, { key: '62', value: '0.5299597955308855' }, { key: '63', value: '0.10787387448363006' }, { key: '64', value: '0.39281955547630787' }, { key: '65', value: '0.9857929949648678' }, { key: '66', value: '0.0789253602270037' }, { key: '67', value: '0.6805267021991313' }, { key: '68', value: '0.9066100693307817' }, { key: '69', value: '0.4127719283569604' }, { key: '70', value: '0.6491294610314071' }, { key: '71', value: '0.22552388114854693' }, { key: '72', value: '0.03575809532776475' }, { key: '73', value: '0.580973744392395' }, { key: '74', value: '0.41473290766589344' }, { key: '75', value: '0.06998757063411176' }, { key: '76', value: '0.9095621660817415' }, { key: '77', value: '0.17982439906336367' }, { key: '78', value: '0.2653383465949446' }, { key: '79', value: '0.7727434278931469' }, { key: '80', value: '0.8449025570880622' }, { key: '81', value: '0.7104971332009882' }, { key: '82', value: '0.027132352348417044' }, { key: '83', value: '0.05997632327489555' }, { key: '84', value: '0.5824317852966487' }, { key: '85', value: '0.8060306003317237' }, { key: '86', value: '0.3840067512355745' }, { key: '87', value: '0.013032697606831789' }, { key: '88', value: '0.8704811213538051' }, { key: '89', value: '0.48087400780059397' }, { key: '90', value: '0.669948247494176' }, { key: '91', value: '0.5092719385866076' }, { key: '92', value: '0.9359608590602875' }, { key: '93', value: '0.3570203920826316' }, { key: '94', value: '0.27158810244873166' }, { key: '95', value: '0.6526414540130645' }, { key: '96', value: '0.017736842622980475' }, { key: '97', value: '0.9268519368488342' }, { key: '98', value: '0.6205329312942922' }, { key: '99', value: '0.31871316605247557' } ]
...
# test iterator with gte=0
ok 444 no error
ok 445 correct number of entries
ok 446 should be equivalent
# test iterator with gte=50
ok 447 no error
ok 448 correct number of entries
ok 449 should be equivalent
# test iterator with lte=50 and reverse=true
ok 450 no error
not ok 451 correct number of entries
---
operator: equal
expected: 51
actual: 50
...
not ok 452 should be equivalent
---
operator: deepEqual
expected:
[ { key: '50', value: '0.32711034175008535' }, { key: '49', value: '0.6796949943527579' }, { key: '48', value: '0.1586383581161499' }, { key: '47', value: '0.7143579255789518' }, { key: '46', value: '0.5129460310563445' }, { key: '45', value: '0.214122659759596' }, { key: '44', value: '0.26829006848856807' }, { key: '43', value: '0.8415219173766673' }, { key: '42', value: '0.14433891512453556' }, { key: '41', value: '0.9542517438530922' }, { key: '40', value: '0.24367685639299452' }, { key: '39', value: '0.6143057183362544' }, { key: '38', value: '0.28695868677459657' }, { key: '37', value: '0.3963941056281328' }, { key: '36', value: '0.44011825462803245' }, { key: '35', value: '0.5358745388220996' }, { key: '34', value: '0.09350136434659362' }, { key: '33', value: '0.4305474325083196' }, { key: '32', value: '0.4382037983741611' }, { key: '31', value: '0.3299342344980687' }, { key: '30', value: '0.34579149866476655' }, { key: '29', value: '0.3591026810463518' }, { key: '28', value: '0.8740619767922908' }, { key: '27', value: '0.7721849782392383' }, { key: '26', value: '0.07593666156753898' }, { key: '25', value: '0.331313548842445' }, { key: '24', value: '0.6757286288775504' }, { key: '23', value: '0.8138362360186875' }, { key: '22', value: '0.4055408251006156' }, { key: '21', value: '0.8810046501457691' }, { key: '20', value: '0.39900020183995366' }, { key: '19', value: '0.6327025485225022' }, { key: '18', value: '0.343912668293342' }, { key: '17', value: '0.8709520834963769' }, { key: '16', value: '0.6418016622774303' }, { key: '15', value: '0.15354196773841977' }, { key: '14', value: '0.09259325684979558' }, { key: '13', value: '0.9495578508358449' }, { key: '12', value: '0.204498746432364' }, { key: '11', value: '0.040885761845856905' }, { key: '10', value: '0.9896143577061594' }, { key: '09', value: '0.233418348710984' }, { key: '08', value: '0.47668124572373927' }, { key: '07', value: '0.7360153512563556' }, { key: '06', value: '0.9580154023133218' }, { key: '05', value: '0.45077022444456816' }, { key: '04', value: '0.308221755316481' }, { key: '03', value: '0.8727079257369041' }, { key: '02', value: '0.8249851046130061' }, { key: '01', value: '0.4859924481716007' }, { key: '00', value: '0.26434552134014666' } ]
actual:
[ { key: '00', value: '0.26434552134014666' }, { key: '01', value: '0.4859924481716007' }, { key: '02', value: '0.8249851046130061' }, { key: '03', value: '0.8727079257369041' }, { key: '04', value: '0.308221755316481' }, { key: '05', value: '0.45077022444456816' }, { key: '06', value: '0.9580154023133218' }, { key: '07', value: '0.7360153512563556' }, { key: '08', value: '0.47668124572373927' }, { key: '09', value: '0.233418348710984' }, { key: '10', value: '0.9896143577061594' }, { key: '11', value: '0.040885761845856905' }, { key: '12', value: '0.204498746432364' }, { key: '13', value: '0.9495578508358449' }, { key: '14', value: '0.09259325684979558' }, { key: '15', value: '0.15354196773841977' }, { key: '16', value: '0.6418016622774303' }, { key: '17', value: '0.8709520834963769' }, { key: '18', value: '0.343912668293342' }, { key: '19', value: '0.6327025485225022' }, { key: '20', value: '0.39900020183995366' }, { key: '21', value: '0.8810046501457691' }, { key: '22', value: '0.4055408251006156' }, { key: '23', value: '0.8138362360186875' }, { key: '24', value: '0.6757286288775504' }, { key: '25', value: '0.331313548842445' }, { key: '26', value: '0.07593666156753898' }, { key: '27', value: '0.7721849782392383' }, { key: '28', value: '0.8740619767922908' }, { key: '29', value: '0.3591026810463518' }, { key: '30', value: '0.34579149866476655' }, { key: '31', value: '0.3299342344980687' }, { key: '32', value: '0.4382037983741611' }, { key: '33', value: '0.4305474325083196' }, { key: '34', value: '0.09350136434659362' }, { key: '35', value: '0.5358745388220996' }, { key: '36', value: '0.44011825462803245' }, { key: '37', value: '0.3963941056281328' }, { key: '38', value: '0.28695868677459657' }, { key: '39', value: '0.6143057183362544' }, { key: '40', value: '0.24367685639299452' }, { key: '41', value: '0.9542517438530922' }, { key: '42', value: '0.14433891512453556' }, { key: '43', value: '0.8415219173766673' }, { key: '44', value: '0.26829006848856807' }, { key: '45', value: '0.214122659759596' }, { key: '46', value: '0.5129460310563445' }, { key: '47', value: '0.7143579255789518' }, { key: '48', value: '0.1586383581161499' }, { key: '49', value: '0.6796949943527579' } ]
...
# test iterator with start being a midway key (49.5)
ok 453 no error
ok 454 correct number of entries
ok 455 should be equivalent
# test iterator with start being a midway key (49999)
ok 456 no error
ok 457 correct number of entries
ok 458 should be equivalent
# test iterator with start being a midway key and reverse=true
ok 459 no error
ok 460 correct number of entries
not ok 461 should be equivalent
---
operator: deepEqual
expected:
[ { key: '49', value: '0.6796949943527579' }, { key: '48', value: '0.1586383581161499' }, { key: '47', value: '0.7143579255789518' }, { key: '46', value: '0.5129460310563445' }, { key: '45', value: '0.214122659759596' }, { key: '44', value: '0.26829006848856807' }, { key: '43', value: '0.8415219173766673' }, { key: '42', value: '0.14433891512453556' }, { key: '41', value: '0.9542517438530922' }, { key: '40', value: '0.24367685639299452' }, { key: '39', value: '0.6143057183362544' }, { key: '38', value: '0.28695868677459657' }, { key: '37', value: '0.3963941056281328' }, { key: '36', value: '0.44011825462803245' }, { key: '35', value: '0.5358745388220996' }, { key: '34', value: '0.09350136434659362' }, { key: '33', value: '0.4305474325083196' }, { key: '32', value: '0.4382037983741611' }, { key: '31', value: '0.3299342344980687' }, { key: '30', value: '0.34579149866476655' }, { key: '29', value: '0.3591026810463518' }, { key: '28', value: '0.8740619767922908' }, { key: '27', value: '0.7721849782392383' }, { key: '26', value: '0.07593666156753898' }, { key: '25', value: '0.331313548842445' }, { key: '24', value: '0.6757286288775504' }, { key: '23', value: '0.8138362360186875' }, { key: '22', value: '0.4055408251006156' }, { key: '21', value: '0.8810046501457691' }, { key: '20', value: '0.39900020183995366' }, { key: '19', value: '0.6327025485225022' }, { key: '18', value: '0.343912668293342' }, { key: '17', value: '0.8709520834963769' }, { key: '16', value: '0.6418016622774303' }, { key: '15', value: '0.15354196773841977' }, { key: '14', value: '0.09259325684979558' }, { key: '13', value: '0.9495578508358449' }, { key: '12', value: '0.204498746432364' }, { key: '11', value: '0.040885761845856905' }, { key: '10', value: '0.9896143577061594' }, { key: '09', value: '0.233418348710984' }, { key: '08', value: '0.47668124572373927' }, { key: '07', value: '0.7360153512563556' }, { key: '06', value: '0.9580154023133218' }, { key: '05', value: '0.45077022444456816' }, { key: '04', value: '0.308221755316481' }, { key: '03', value: '0.8727079257369041' }, { key: '02', value: '0.8249851046130061' }, { key: '01', value: '0.4859924481716007' }, { key: '00', value: '0.26434552134014666' } ]
actual:
[ { key: '00', value: '0.26434552134014666' }, { key: '01', value: '0.4859924481716007' }, { key: '02', value: '0.8249851046130061' }, { key: '03', value: '0.8727079257369041' }, { key: '04', value: '0.308221755316481' }, { key: '05', value: '0.45077022444456816' }, { key: '06', value: '0.9580154023133218' }, { key: '07', value: '0.7360153512563556' }, { key: '08', value: '0.47668124572373927' }, { key: '09', value: '0.233418348710984' }, { key: '10', value: '0.9896143577061594' }, { key: '11', value: '0.040885761845856905' }, { key: '12', value: '0.204498746432364' }, { key: '13', value: '0.9495578508358449' }, { key: '14', value: '0.09259325684979558' }, { key: '15', value: '0.15354196773841977' }, { key: '16', value: '0.6418016622774303' }, { key: '17', value: '0.8709520834963769' }, { key: '18', value: '0.343912668293342' }, { key: '19', value: '0.6327025485225022' }, { key: '20', value: '0.39900020183995366' }, { key: '21', value: '0.8810046501457691' }, { key: '22', value: '0.4055408251006156' }, { key: '23', value: '0.8138362360186875' }, { key: '24', value: '0.6757286288775504' }, { key: '25', value: '0.331313548842445' }, { key: '26', value: '0.07593666156753898' }, { key: '27', value: '0.7721849782392383' }, { key: '28', value: '0.8740619767922908' }, { key: '29', value: '0.3591026810463518' }, { key: '30', value: '0.34579149866476655' }, { key: '31', value: '0.3299342344980687' }, { key: '32', value: '0.4382037983741611' }, { key: '33', value: '0.4305474325083196' }, { key: '34', value: '0.09350136434659362' }, { key: '35', value: '0.5358745388220996' }, { key: '36', value: '0.44011825462803245' }, { key: '37', value: '0.3963941056281328' }, { key: '38', value: '0.28695868677459657' }, { key: '39', value: '0.6143057183362544' }, { key: '40', value: '0.24367685639299452' }, { key: '41', value: '0.9542517438530922' }, { key: '42', value: '0.14433891512453556' }, { key: '43', value: '0.8415219173766673' }, { key: '44', value: '0.26829006848856807' }, { key: '45', value: '0.214122659759596' }, { key: '46', value: '0.5129460310563445' }, { key: '47', value: '0.7143579255789518' }, { key: '48', value: '0.1586383581161499' }, { key: '49', value: '0.6796949943527579' } ]
...
# test iterator with start being a midway key and reverse=true
ok 462 no error
ok 463 correct number of entries
not ok 464 should be equivalent
---
operator: deepEqual
expected:
[ { key: '49', value: '0.6796949943527579' }, { key: '48', value: '0.1586383581161499' }, { key: '47', value: '0.7143579255789518' }, { key: '46', value: '0.5129460310563445' }, { key: '45', value: '0.214122659759596' }, { key: '44', value: '0.26829006848856807' }, { key: '43', value: '0.8415219173766673' }, { key: '42', value: '0.14433891512453556' }, { key: '41', value: '0.9542517438530922' }, { key: '40', value: '0.24367685639299452' }, { key: '39', value: '0.6143057183362544' }, { key: '38', value: '0.28695868677459657' }, { key: '37', value: '0.3963941056281328' }, { key: '36', value: '0.44011825462803245' }, { key: '35', value: '0.5358745388220996' }, { key: '34', value: '0.09350136434659362' }, { key: '33', value: '0.4305474325083196' }, { key: '32', value: '0.4382037983741611' }, { key: '31', value: '0.3299342344980687' }, { key: '30', value: '0.34579149866476655' }, { key: '29', value: '0.3591026810463518' }, { key: '28', value: '0.8740619767922908' }, { key: '27', value: '0.7721849782392383' }, { key: '26', value: '0.07593666156753898' }, { key: '25', value: '0.331313548842445' }, { key: '24', value: '0.6757286288775504' }, { key: '23', value: '0.8138362360186875' }, { key: '22', value: '0.4055408251006156' }, { key: '21', value: '0.8810046501457691' }, { key: '20', value: '0.39900020183995366' }, { key: '19', value: '0.6327025485225022' }, { key: '18', value: '0.343912668293342' }, { key: '17', value: '0.8709520834963769' }, { key: '16', value: '0.6418016622774303' }, { key: '15', value: '0.15354196773841977' }, { key: '14', value: '0.09259325684979558' }, { key: '13', value: '0.9495578508358449' }, { key: '12', value: '0.204498746432364' }, { key: '11', value: '0.040885761845856905' }, { key: '10', value: '0.9896143577061594' }, { key: '09', value: '0.233418348710984' }, { key: '08', value: '0.47668124572373927' }, { key: '07', value: '0.7360153512563556' }, { key: '06', value: '0.9580154023133218' }, { key: '05', value: '0.45077022444456816' }, { key: '04', value: '0.308221755316481' }, { key: '03', value: '0.8727079257369041' }, { key: '02', value: '0.8249851046130061' }, { key: '01', value: '0.4859924481716007' }, { key: '00', value: '0.26434552134014666' } ]
actual:
[ { key: '00', value: '0.26434552134014666' }, { key: '01', value: '0.4859924481716007' }, { key: '02', value: '0.8249851046130061' }, { key: '03', value: '0.8727079257369041' }, { key: '04', value: '0.308221755316481' }, { key: '05', value: '0.45077022444456816' }, { key: '06', value: '0.9580154023133218' }, { key: '07', value: '0.7360153512563556' }, { key: '08', value: '0.47668124572373927' }, { key: '09', value: '0.233418348710984' }, { key: '10', value: '0.9896143577061594' }, { key: '11', value: '0.040885761845856905' }, { key: '12', value: '0.204498746432364' }, { key: '13', value: '0.9495578508358449' }, { key: '14', value: '0.09259325684979558' }, { key: '15', value: '0.15354196773841977' }, { key: '16', value: '0.6418016622774303' }, { key: '17', value: '0.8709520834963769' }, { key: '18', value: '0.343912668293342' }, { key: '19', value: '0.6327025485225022' }, { key: '20', value: '0.39900020183995366' }, { key: '21', value: '0.8810046501457691' }, { key: '22', value: '0.4055408251006156' }, { key: '23', value: '0.8138362360186875' }, { key: '24', value: '0.6757286288775504' }, { key: '25', value: '0.331313548842445' }, { key: '26', value: '0.07593666156753898' }, { key: '27', value: '0.7721849782392383' }, { key: '28', value: '0.8740619767922908' }, { key: '29', value: '0.3591026810463518' }, { key: '30', value: '0.34579149866476655' }, { key: '31', value: '0.3299342344980687' }, { key: '32', value: '0.4382037983741611' }, { key: '33', value: '0.4305474325083196' }, { key: '34', value: '0.09350136434659362' }, { key: '35', value: '0.5358745388220996' }, { key: '36', value: '0.44011825462803245' }, { key: '37', value: '0.3963941056281328' }, { key: '38', value: '0.28695868677459657' }, { key: '39', value: '0.6143057183362544' }, { key: '40', value: '0.24367685639299452' }, { key: '41', value: '0.9542517438530922' }, { key: '42', value: '0.14433891512453556' }, { key: '43', value: '0.8415219173766673' }, { key: '44', value: '0.26829006848856807' }, { key: '45', value: '0.214122659759596' }, { key: '46', value: '0.5129460310563445' }, { key: '47', value: '0.7143579255789518' }, { key: '48', value: '0.1586383581161499' }, { key: '49', value: '0.6796949943527579' } ]
...
# test iterator with start being a midway key and reverse=true
ok 465 no error
ok 466 correct number of entries
not ok 467 should be equivalent
---
operator: deepEqual
expected:
[ { key: '49', value: '0.6796949943527579' }, { key: '48', value: '0.1586383581161499' }, { key: '47', value: '0.7143579255789518' }, { key: '46', value: '0.5129460310563445' }, { key: '45', value: '0.214122659759596' }, { key: '44', value: '0.26829006848856807' }, { key: '43', value: '0.8415219173766673' }, { key: '42', value: '0.14433891512453556' }, { key: '41', value: '0.9542517438530922' }, { key: '40', value: '0.24367685639299452' }, { key: '39', value: '0.6143057183362544' }, { key: '38', value: '0.28695868677459657' }, { key: '37', value: '0.3963941056281328' }, { key: '36', value: '0.44011825462803245' }, { key: '35', value: '0.5358745388220996' }, { key: '34', value: '0.09350136434659362' }, { key: '33', value: '0.4305474325083196' }, { key: '32', value: '0.4382037983741611' }, { key: '31', value: '0.3299342344980687' }, { key: '30', value: '0.34579149866476655' }, { key: '29', value: '0.3591026810463518' }, { key: '28', value: '0.8740619767922908' }, { key: '27', value: '0.7721849782392383' }, { key: '26', value: '0.07593666156753898' }, { key: '25', value: '0.331313548842445' }, { key: '24', value: '0.6757286288775504' }, { key: '23', value: '0.8138362360186875' }, { key: '22', value: '0.4055408251006156' }, { key: '21', value: '0.8810046501457691' }, { key: '20', value: '0.39900020183995366' }, { key: '19', value: '0.6327025485225022' }, { key: '18', value: '0.343912668293342' }, { key: '17', value: '0.8709520834963769' }, { key: '16', value: '0.6418016622774303' }, { key: '15', value: '0.15354196773841977' }, { key: '14', value: '0.09259325684979558' }, { key: '13', value: '0.9495578508358449' }, { key: '12', value: '0.204498746432364' }, { key: '11', value: '0.040885761845856905' }, { key: '10', value: '0.9896143577061594' }, { key: '09', value: '0.233418348710984' }, { key: '08', value: '0.47668124572373927' }, { key: '07', value: '0.7360153512563556' }, { key: '06', value: '0.9580154023133218' }, { key: '05', value: '0.45077022444456816' }, { key: '04', value: '0.308221755316481' }, { key: '03', value: '0.8727079257369041' }, { key: '02', value: '0.8249851046130061' }, { key: '01', value: '0.4859924481716007' }, { key: '00', value: '0.26434552134014666' } ]
actual:
[ { key: '00', value: '0.26434552134014666' }, { key: '01', value: '0.4859924481716007' }, { key: '02', value: '0.8249851046130061' }, { key: '03', value: '0.8727079257369041' }, { key: '04', value: '0.308221755316481' }, { key: '05', value: '0.45077022444456816' }, { key: '06', value: '0.9580154023133218' }, { key: '07', value: '0.7360153512563556' }, { key: '08', value: '0.47668124572373927' }, { key: '09', value: '0.233418348710984' }, { key: '10', value: '0.9896143577061594' }, { key: '11', value: '0.040885761845856905' }, { key: '12', value: '0.204498746432364' }, { key: '13', value: '0.9495578508358449' }, { key: '14', value: '0.09259325684979558' }, { key: '15', value: '0.15354196773841977' }, { key: '16', value: '0.6418016622774303' }, { key: '17', value: '0.8709520834963769' }, { key: '18', value: '0.343912668293342' }, { key: '19', value: '0.6327025485225022' }, { key: '20', value: '0.39900020183995366' }, { key: '21', value: '0.8810046501457691' }, { key: '22', value: '0.4055408251006156' }, { key: '23', value: '0.8138362360186875' }, { key: '24', value: '0.6757286288775504' }, { key: '25', value: '0.331313548842445' }, { key: '26', value: '0.07593666156753898' }, { key: '27', value: '0.7721849782392383' }, { key: '28', value: '0.8740619767922908' }, { key: '29', value: '0.3591026810463518' }, { key: '30', value: '0.34579149866476655' }, { key: '31', value: '0.3299342344980687' }, { key: '32', value: '0.4382037983741611' }, { key: '33', value: '0.4305474325083196' }, { key: '34', value: '0.09350136434659362' }, { key: '35', value: '0.5358745388220996' }, { key: '36', value: '0.44011825462803245' }, { key: '37', value: '0.3963941056281328' }, { key: '38', value: '0.28695868677459657' }, { key: '39', value: '0.6143057183362544' }, { key: '40', value: '0.24367685639299452' }, { key: '41', value: '0.9542517438530922' }, { key: '42', value: '0.14433891512453556' }, { key: '43', value: '0.8415219173766673' }, { key: '44', value: '0.26829006848856807' }, { key: '45', value: '0.214122659759596' }, { key: '46', value: '0.5129460310563445' }, { key: '47', value: '0.7143579255789518' }, { key: '48', value: '0.1586383581161499' }, { key: '49', value: '0.6796949943527579' } ]
...
# test iterator with end=50
ok 468 no error
not ok 469 correct number of entries
---
operator: equal
expected: 51
actual: 50
...
not ok 470 should be equivalent
---
operator: deepEqual
expected:
[ { key: '00', value: '0.26434552134014666' }, { key: '01', value: '0.4859924481716007' }, { key: '02', value: '0.8249851046130061' }, { key: '03', value: '0.8727079257369041' }, { key: '04', value: '0.308221755316481' }, { key: '05', value: '0.45077022444456816' }, { key: '06', value: '0.9580154023133218' }, { key: '07', value: '0.7360153512563556' }, { key: '08', value: '0.47668124572373927' }, { key: '09', value: '0.233418348710984' }, { key: '10', value: '0.9896143577061594' }, { key: '11', value: '0.040885761845856905' }, { key: '12', value: '0.204498746432364' }, { key: '13', value: '0.9495578508358449' }, { key: '14', value: '0.09259325684979558' }, { key: '15', value: '0.15354196773841977' }, { key: '16', value: '0.6418016622774303' }, { key: '17', value: '0.8709520834963769' }, { key: '18', value: '0.343912668293342' }, { key: '19', value: '0.6327025485225022' }, { key: '20', value: '0.39900020183995366' }, { key: '21', value: '0.8810046501457691' }, { key: '22', value: '0.4055408251006156' }, { key: '23', value: '0.8138362360186875' }, { key: '24', value: '0.6757286288775504' }, { key: '25', value: '0.331313548842445' }, { key: '26', value: '0.07593666156753898' }, { key: '27', value: '0.7721849782392383' }, { key: '28', value: '0.8740619767922908' }, { key: '29', value: '0.3591026810463518' }, { key: '30', value: '0.34579149866476655' }, { key: '31', value: '0.3299342344980687' }, { key: '32', value: '0.4382037983741611' }, { key: '33', value: '0.4305474325083196' }, { key: '34', value: '0.09350136434659362' }, { key: '35', value: '0.5358745388220996' }, { key: '36', value: '0.44011825462803245' }, { key: '37', value: '0.3963941056281328' }, { key: '38', value: '0.28695868677459657' }, { key: '39', value: '0.6143057183362544' }, { key: '40', value: '0.24367685639299452' }, { key: '41', value: '0.9542517438530922' }, { key: '42', value: '0.14433891512453556' }, { key: '43', value: '0.8415219173766673' }, { key: '44', value: '0.26829006848856807' }, { key: '45', value: '0.214122659759596' }, { key: '46', value: '0.5129460310563445' }, { key: '47', value: '0.7143579255789518' }, { key: '48', value: '0.1586383581161499' }, { key: '49', value: '0.6796949943527579' }, { key: '50', value: '0.32711034175008535' } ]
actual:
[ { key: '00', value: '0.26434552134014666' }, { key: '01', value: '0.4859924481716007' }, { key: '02', value: '0.8249851046130061' }, { key: '03', value: '0.8727079257369041' }, { key: '04', value: '0.308221755316481' }, { key: '05', value: '0.45077022444456816' }, { key: '06', value: '0.9580154023133218' }, { key: '07', value: '0.7360153512563556' }, { key: '08', value: '0.47668124572373927' }, { key: '09', value: '0.233418348710984' }, { key: '10', value: '0.9896143577061594' }, { key: '11', value: '0.040885761845856905' }, { key: '12', value: '0.204498746432364' }, { key: '13', value: '0.9495578508358449' }, { key: '14', value: '0.09259325684979558' }, { key: '15', value: '0.15354196773841977' }, { key: '16', value: '0.6418016622774303' }, { key: '17', value: '0.8709520834963769' }, { key: '18', value: '0.343912668293342' }, { key: '19', value: '0.6327025485225022' }, { key: '20', value: '0.39900020183995366' }, { key: '21', value: '0.8810046501457691' }, { key: '22', value: '0.4055408251006156' }, { key: '23', value: '0.8138362360186875' }, { key: '24', value: '0.6757286288775504' }, { key: '25', value: '0.331313548842445' }, { key: '26', value: '0.07593666156753898' }, { key: '27', value: '0.7721849782392383' }, { key: '28', value: '0.8740619767922908' }, { key: '29', value: '0.3591026810463518' }, { key: '30', value: '0.34579149866476655' }, { key: '31', value: '0.3299342344980687' }, { key: '32', value: '0.4382037983741611' }, { key: '33', value: '0.4305474325083196' }, { key: '34', value: '0.09350136434659362' }, { key: '35', value: '0.5358745388220996' }, { key: '36', value: '0.44011825462803245' }, { key: '37', value: '0.3963941056281328' }, { key: '38', value: '0.28695868677459657' }, { key: '39', value: '0.6143057183362544' }, { key: '40', value: '0.24367685639299452' }, { key: '41', value: '0.9542517438530922' }, { key: '42', value: '0.14433891512453556' }, { key: '43', value: '0.8415219173766673' }, { key: '44', value: '0.26829006848856807' }, { key: '45', value: '0.214122659759596' }, { key: '46', value: '0.5129460310563445' }, { key: '47', value: '0.7143579255789518' }, { key: '48', value: '0.1586383581161499' }, { key: '49', value: '0.6796949943527579' } ]
...
# test iterator with end being a midway key (50.5)
ok 471 no error
ok 472 correct number of entries
ok 473 should be equivalent
# test iterator with end being a midway key (50555)
ok 474 no error
ok 475 correct number of entries
ok 476 should be equivalent
# test iterator with end being a midway key (50555)
ok 477 no error
ok 478 correct number of entries
ok 479 should be equivalent
# test iterator with end being a midway key and reverse=true
ok 480 no error
ok 481 correct number of entries
not ok 482 should be equivalent
---
operator: deepEqual
expected:
[ { key: '99', value: '0.31871316605247557' }, { key: '98', value: '0.6205329312942922' }, { key: '97', value: '0.9268519368488342' }, { key: '96', value: '0.017736842622980475' }, { key: '95', value: '0.6526414540130645' }, { key: '94', value: '0.27158810244873166' }, { key: '93', value: '0.3570203920826316' }, { key: '92', value: '0.9359608590602875' }, { key: '91', value: '0.5092719385866076' }, { key: '90', value: '0.669948247494176' }, { key: '89', value: '0.48087400780059397' }, { key: '88', value: '0.8704811213538051' }, { key: '87', value: '0.013032697606831789' }, { key: '86', value: '0.3840067512355745' }, { key: '85', value: '0.8060306003317237' }, { key: '84', value: '0.5824317852966487' }, { key: '83', value: '0.05997632327489555' }, { key: '82', value: '0.027132352348417044' }, { key: '81', value: '0.7104971332009882' }, { key: '80', value: '0.8449025570880622' }, { key: '79', value: '0.7727434278931469' }, { key: '78', value: '0.2653383465949446' }, { key: '77', value: '0.17982439906336367' }, { key: '76', value: '0.9095621660817415' }, { key: '75', value: '0.06998757063411176' }, { key: '74', value: '0.41473290766589344' }, { key: '73', value: '0.580973744392395' }, { key: '72', value: '0.03575809532776475' }, { key: '71', value: '0.22552388114854693' }, { key: '70', value: '0.6491294610314071' }, { key: '69', value: '0.4127719283569604' }, { key: '68', value: '0.9066100693307817' }, { key: '67', value: '0.6805267021991313' }, { key: '66', value: '0.0789253602270037' }, { key: '65', value: '0.9857929949648678' }, { key: '64', value: '0.39281955547630787' }, { key: '63', value: '0.10787387448363006' }, { key: '62', value: '0.5299597955308855' }, { key: '61', value: '0.798040728783235' }, { key: '60', value: '0.14728490193374455' }, { key: '59', value: '0.6767571999225765' }, { key: '58', value: '0.13312021014280617' }, { key: '57', value: '0.5054589167702943' }, { key: '56', value: '0.8505040490999818' }, { key: '55', value: '0.36166120786219835' }, { key: '54', value: '0.3861343648750335' }, { key: '53', value: '0.9606798146851361' }, { key: '52', value: '0.483621941646561' }, { key: '51', value: '0.6664223347324878' } ]
actual:
[ { key: '51', value: '0.6664223347324878' }, { key: '52', value: '0.483621941646561' }, { key: '53', value: '0.9606798146851361' }, { key: '54', value: '0.3861343648750335' }, { key: '55', value: '0.36166120786219835' }, { key: '56', value: '0.8505040490999818' }, { key: '57', value: '0.5054589167702943' }, { key: '58', value: '0.13312021014280617' }, { key: '59', value: '0.6767571999225765' }, { key: '60', value: '0.14728490193374455' }, { key: '61', value: '0.798040728783235' }, { key: '62', value: '0.5299597955308855' }, { key: '63', value: '0.10787387448363006' }, { key: '64', value: '0.39281955547630787' }, { key: '65', value: '0.9857929949648678' }, { key: '66', value: '0.0789253602270037' }, { key: '67', value: '0.6805267021991313' }, { key: '68', value: '0.9066100693307817' }, { key: '69', value: '0.4127719283569604' }, { key: '70', value: '0.6491294610314071' }, { key: '71', value: '0.22552388114854693' }, { key: '72', value: '0.03575809532776475' }, { key: '73', value: '0.580973744392395' }, { key: '74', value: '0.41473290766589344' }, { key: '75', value: '0.06998757063411176' }, { key: '76', value: '0.9095621660817415' }, { key: '77', value: '0.17982439906336367' }, { key: '78', value: '0.2653383465949446' }, { key: '79', value: '0.7727434278931469' }, { key: '80', value: '0.8449025570880622' }, { key: '81', value: '0.7104971332009882' }, { key: '82', value: '0.027132352348417044' }, { key: '83', value: '0.05997632327489555' }, { key: '84', value: '0.5824317852966487' }, { key: '85', value: '0.8060306003317237' }, { key: '86', value: '0.3840067512355745' }, { key: '87', value: '0.013032697606831789' }, { key: '88', value: '0.8704811213538051' }, { key: '89', value: '0.48087400780059397' }, { key: '90', value: '0.669948247494176' }, { key: '91', value: '0.5092719385866076' }, { key: '92', value: '0.9359608590602875' }, { key: '93', value: '0.3570203920826316' }, { key: '94', value: '0.27158810244873166' }, { key: '95', value: '0.6526414540130645' }, { key: '96', value: '0.017736842622980475' }, { key: '97', value: '0.9268519368488342' }, { key: '98', value: '0.6205329312942922' }, { key: '99', value: '0.31871316605247557' } ]
...
# test iterator with gt a midway key and reverse=true
ok 483 no error
ok 484 correct number of entries
not ok 485 should be equivalent
---
operator: deepEqual
expected:
[ { key: '99', value: '0.31871316605247557' }, { key: '98', value: '0.6205329312942922' }, { key: '97', value: '0.9268519368488342' }, { key: '96', value: '0.017736842622980475' }, { key: '95', value: '0.6526414540130645' }, { key: '94', value: '0.27158810244873166' }, { key: '93', value: '0.3570203920826316' }, { key: '92', value: '0.9359608590602875' }, { key: '91', value: '0.5092719385866076' }, { key: '90', value: '0.669948247494176' }, { key: '89', value: '0.48087400780059397' }, { key: '88', value: '0.8704811213538051' }, { key: '87', value: '0.013032697606831789' }, { key: '86', value: '0.3840067512355745' }, { key: '85', value: '0.8060306003317237' }, { key: '84', value: '0.5824317852966487' }, { key: '83', value: '0.05997632327489555' }, { key: '82', value: '0.027132352348417044' }, { key: '81', value: '0.7104971332009882' }, { key: '80', value: '0.8449025570880622' }, { key: '79', value: '0.7727434278931469' }, { key: '78', value: '0.2653383465949446' }, { key: '77', value: '0.17982439906336367' }, { key: '76', value: '0.9095621660817415' }, { key: '75', value: '0.06998757063411176' }, { key: '74', value: '0.41473290766589344' }, { key: '73', value: '0.580973744392395' }, { key: '72', value: '0.03575809532776475' }, { key: '71', value: '0.22552388114854693' }, { key: '70', value: '0.6491294610314071' }, { key: '69', value: '0.4127719283569604' }, { key: '68', value: '0.9066100693307817' }, { key: '67', value: '0.6805267021991313' }, { key: '66', value: '0.0789253602270037' }, { key: '65', value: '0.9857929949648678' }, { key: '64', value: '0.39281955547630787' }, { key: '63', value: '0.10787387448363006' }, { key: '62', value: '0.5299597955308855' }, { key: '61', value: '0.798040728783235' }, { key: '60', value: '0.14728490193374455' }, { key: '59', value: '0.6767571999225765' }, { key: '58', value: '0.13312021014280617' }, { key: '57', value: '0.5054589167702943' }, { key: '56', value: '0.8505040490999818' }, { key: '55', value: '0.36166120786219835' }, { key: '54', value: '0.3861343648750335' }, { key: '53', value: '0.9606798146851361' }, { key: '52', value: '0.483621941646561' }, { key: '51', value: '0.6664223347324878' } ]
actual:
[ { key: '51', value: '0.6664223347324878' }, { key: '52', value: '0.483621941646561' }, { key: '53', value: '0.9606798146851361' }, { key: '54', value: '0.3861343648750335' }, { key: '55', value: '0.36166120786219835' }, { key: '56', value: '0.8505040490999818' }, { key: '57', value: '0.5054589167702943' }, { key: '58', value: '0.13312021014280617' }, { key: '59', value: '0.6767571999225765' }, { key: '60', value: '0.14728490193374455' }, { key: '61', value: '0.798040728783235' }, { key: '62', value: '0.5299597955308855' }, { key: '63', value: '0.10787387448363006' }, { key: '64', value: '0.39281955547630787' }, { key: '65', value: '0.9857929949648678' }, { key: '66', value: '0.0789253602270037' }, { key: '67', value: '0.6805267021991313' }, { key: '68', value: '0.9066100693307817' }, { key: '69', value: '0.4127719283569604' }, { key: '70', value: '0.6491294610314071' }, { key: '71', value: '0.22552388114854693' }, { key: '72', value: '0.03575809532776475' }, { key: '73', value: '0.580973744392395' }, { key: '74', value: '0.41473290766589344' }, { key: '75', value: '0.06998757063411176' }, { key: '76', value: '0.9095621660817415' }, { key: '77', value: '0.17982439906336367' }, { key: '78', value: '0.2653383465949446' }, { key: '79', value: '0.7727434278931469' }, { key: '80', value: '0.8449025570880622' }, { key: '81', value: '0.7104971332009882' }, { key: '82', value: '0.027132352348417044' }, { key: '83', value: '0.05997632327489555' }, { key: '84', value: '0.5824317852966487' }, { key: '85', value: '0.8060306003317237' }, { key: '86', value: '0.3840067512355745' }, { key: '87', value: '0.013032697606831789' }, { key: '88', value: '0.8704811213538051' }, { key: '89', value: '0.48087400780059397' }, { key: '90', value: '0.669948247494176' }, { key: '91', value: '0.5092719385866076' }, { key: '92', value: '0.9359608590602875' }, { key: '93', value: '0.3570203920826316' }, { key: '94', value: '0.27158810244873166' }, { key: '95', value: '0.6526414540130645' }, { key: '96', value: '0.017736842622980475' }, { key: '97', value: '0.9268519368488342' }, { key: '98', value: '0.6205329312942922' }, { key: '99', value: '0.31871316605247557' } ]
...
# test iterator with gt a midway key and reverse=true
ok 486 no error
ok 487 correct number of entries
not ok 488 should be equivalent
---
operator: deepEqual
expected:
[ { key: '99', value: '0.31871316605247557' }, { key: '98', value: '0.6205329312942922' }, { key: '97', value: '0.9268519368488342' }, { key: '96', value: '0.017736842622980475' }, { key: '95', value: '0.6526414540130645' }, { key: '94', value: '0.27158810244873166' }, { key: '93', value: '0.3570203920826316' }, { key: '92', value: '0.9359608590602875' }, { key: '91', value: '0.5092719385866076' }, { key: '90', value: '0.669948247494176' }, { key: '89', value: '0.48087400780059397' }, { key: '88', value: '0.8704811213538051' }, { key: '87', value: '0.013032697606831789' }, { key: '86', value: '0.3840067512355745' }, { key: '85', value: '0.8060306003317237' }, { key: '84', value: '0.5824317852966487' }, { key: '83', value: '0.05997632327489555' }, { key: '82', value: '0.027132352348417044' }, { key: '81', value: '0.7104971332009882' }, { key: '80', value: '0.8449025570880622' }, { key: '79', value: '0.7727434278931469' }, { key: '78', value: '0.2653383465949446' }, { key: '77', value: '0.17982439906336367' }, { key: '76', value: '0.9095621660817415' }, { key: '75', value: '0.06998757063411176' }, { key: '74', value: '0.41473290766589344' }, { key: '73', value: '0.580973744392395' }, { key: '72', value: '0.03575809532776475' }, { key: '71', value: '0.22552388114854693' }, { key: '70', value: '0.6491294610314071' }, { key: '69', value: '0.4127719283569604' }, { key: '68', value: '0.9066100693307817' }, { key: '67', value: '0.6805267021991313' }, { key: '66', value: '0.0789253602270037' }, { key: '65', value: '0.9857929949648678' }, { key: '64', value: '0.39281955547630787' }, { key: '63', value: '0.10787387448363006' }, { key: '62', value: '0.5299597955308855' }, { key: '61', value: '0.798040728783235' }, { key: '60', value: '0.14728490193374455' }, { key: '59', value: '0.6767571999225765' }, { key: '58', value: '0.13312021014280617' }, { key: '57', value: '0.5054589167702943' }, { key: '56', value: '0.8505040490999818' }, { key: '55', value: '0.36166120786219835' }, { key: '54', value: '0.3861343648750335' }, { key: '53', value: '0.9606798146851361' }, { key: '52', value: '0.483621941646561' }, { key: '51', value: '0.6664223347324878' } ]
actual:
[ { key: '51', value: '0.6664223347324878' }, { key: '52', value: '0.483621941646561' }, { key: '53', value: '0.9606798146851361' }, { key: '54', value: '0.3861343648750335' }, { key: '55', value: '0.36166120786219835' }, { key: '56', value: '0.8505040490999818' }, { key: '57', value: '0.5054589167702943' }, { key: '58', value: '0.13312021014280617' }, { key: '59', value: '0.6767571999225765' }, { key: '60', value: '0.14728490193374455' }, { key: '61', value: '0.798040728783235' }, { key: '62', value: '0.5299597955308855' }, { key: '63', value: '0.10787387448363006' }, { key: '64', value: '0.39281955547630787' }, { key: '65', value: '0.9857929949648678' }, { key: '66', value: '0.0789253602270037' }, { key: '67', value: '0.6805267021991313' }, { key: '68', value: '0.9066100693307817' }, { key: '69', value: '0.4127719283569604' }, { key: '70', value: '0.6491294610314071' }, { key: '71', value: '0.22552388114854693' }, { key: '72', value: '0.03575809532776475' }, { key: '73', value: '0.580973744392395' }, { key: '74', value: '0.41473290766589344' }, { key: '75', value: '0.06998757063411176' }, { key: '76', value: '0.9095621660817415' }, { key: '77', value: '0.17982439906336367' }, { key: '78', value: '0.2653383465949446' }, { key: '79', value: '0.7727434278931469' }, { key: '80', value: '0.8449025570880622' }, { key: '81', value: '0.7104971332009882' }, { key: '82', value: '0.027132352348417044' }, { key: '83', value: '0.05997632327489555' }, { key: '84', value: '0.5824317852966487' }, { key: '85', value: '0.8060306003317237' }, { key: '86', value: '0.3840067512355745' }, { key: '87', value: '0.013032697606831789' }, { key: '88', value: '0.8704811213538051' }, { key: '89', value: '0.48087400780059397' }, { key: '90', value: '0.669948247494176' }, { key: '91', value: '0.5092719385866076' }, { key: '92', value: '0.9359608590602875' }, { key: '93', value: '0.3570203920826316' }, { key: '94', value: '0.27158810244873166' }, { key: '95', value: '0.6526414540130645' }, { key: '96', value: '0.017736842622980475' }, { key: '97', value: '0.9268519368488342' }, { key: '98', value: '0.6205329312942922' }, { key: '99', value: '0.31871316605247557' } ]
...
# test iterator with gt 50 key and reverse=true
ok 489 no error
ok 490 correct number of entries
not ok 491 should be equivalent
---
operator: deepEqual
expected:
[ { key: '99', value: '0.31871316605247557' }, { key: '98', value: '0.6205329312942922' }, { key: '97', value: '0.9268519368488342' }, { key: '96', value: '0.017736842622980475' }, { key: '95', value: '0.6526414540130645' }, { key: '94', value: '0.27158810244873166' }, { key: '93', value: '0.3570203920826316' }, { key: '92', value: '0.9359608590602875' }, { key: '91', value: '0.5092719385866076' }, { key: '90', value: '0.669948247494176' }, { key: '89', value: '0.48087400780059397' }, { key: '88', value: '0.8704811213538051' }, { key: '87', value: '0.013032697606831789' }, { key: '86', value: '0.3840067512355745' }, { key: '85', value: '0.8060306003317237' }, { key: '84', value: '0.5824317852966487' }, { key: '83', value: '0.05997632327489555' }, { key: '82', value: '0.027132352348417044' }, { key: '81', value: '0.7104971332009882' }, { key: '80', value: '0.8449025570880622' }, { key: '79', value: '0.7727434278931469' }, { key: '78', value: '0.2653383465949446' }, { key: '77', value: '0.17982439906336367' }, { key: '76', value: '0.9095621660817415' }, { key: '75', value: '0.06998757063411176' }, { key: '74', value: '0.41473290766589344' }, { key: '73', value: '0.580973744392395' }, { key: '72', value: '0.03575809532776475' }, { key: '71', value: '0.22552388114854693' }, { key: '70', value: '0.6491294610314071' }, { key: '69', value: '0.4127719283569604' }, { key: '68', value: '0.9066100693307817' }, { key: '67', value: '0.6805267021991313' }, { key: '66', value: '0.0789253602270037' }, { key: '65', value: '0.9857929949648678' }, { key: '64', value: '0.39281955547630787' }, { key: '63', value: '0.10787387448363006' }, { key: '62', value: '0.5299597955308855' }, { key: '61', value: '0.798040728783235' }, { key: '60', value: '0.14728490193374455' }, { key: '59', value: '0.6767571999225765' }, { key: '58', value: '0.13312021014280617' }, { key: '57', value: '0.5054589167702943' }, { key: '56', value: '0.8505040490999818' }, { key: '55', value: '0.36166120786219835' }, { key: '54', value: '0.3861343648750335' }, { key: '53', value: '0.9606798146851361' }, { key: '52', value: '0.483621941646561' }, { key: '51', value: '0.6664223347324878' } ]
actual:
[ { key: '51', value: '0.6664223347324878' }, { key: '52', value: '0.483621941646561' }, { key: '53', value: '0.9606798146851361' }, { key: '54', value: '0.3861343648750335' }, { key: '55', value: '0.36166120786219835' }, { key: '56', value: '0.8505040490999818' }, { key: '57', value: '0.5054589167702943' }, { key: '58', value: '0.13312021014280617' }, { key: '59', value: '0.6767571999225765' }, { key: '60', value: '0.14728490193374455' }, { key: '61', value: '0.798040728783235' }, { key: '62', value: '0.5299597955308855' }, { key: '63', value: '0.10787387448363006' }, { key: '64', value: '0.39281955547630787' }, { key: '65', value: '0.9857929949648678' }, { key: '66', value: '0.0789253602270037' }, { key: '67', value: '0.6805267021991313' }, { key: '68', value: '0.9066100693307817' }, { key: '69', value: '0.4127719283569604' }, { key: '70', value: '0.6491294610314071' }, { key: '71', value: '0.22552388114854693' }, { key: '72', value: '0.03575809532776475' }, { key: '73', value: '0.580973744392395' }, { key: '74', value: '0.41473290766589344' }, { key: '75', value: '0.06998757063411176' }, { key: '76', value: '0.9095621660817415' }, { key: '77', value: '0.17982439906336367' }, { key: '78', value: '0.2653383465949446' }, { key: '79', value: '0.7727434278931469' }, { key: '80', value: '0.8449025570880622' }, { key: '81', value: '0.7104971332009882' }, { key: '82', value: '0.027132352348417044' }, { key: '83', value: '0.05997632327489555' }, { key: '84', value: '0.5824317852966487' }, { key: '85', value: '0.8060306003317237' }, { key: '86', value: '0.3840067512355745' }, { key: '87', value: '0.013032697606831789' }, { key: '88', value: '0.8704811213538051' }, { key: '89', value: '0.48087400780059397' }, { key: '90', value: '0.669948247494176' }, { key: '91', value: '0.5092719385866076' }, { key: '92', value: '0.9359608590602875' }, { key: '93', value: '0.3570203920826316' }, { key: '94', value: '0.27158810244873166' }, { key: '95', value: '0.6526414540130645' }, { key: '96', value: '0.017736842622980475' }, { key: '97', value: '0.9268519368488342' }, { key: '98', value: '0.6205329312942922' }, { key: '99', value: '0.31871316605247557' } ]
...
# test iterator with end=0
ok 492 no error
ok 493 correct number of entries
# test iterator with end<0
ok 494 no error
ok 495 correct number of entries
# test iterator with start=30 and end=70
ok 496 no error
ok 497 correct number of entries
ok 498 should be equivalent
# test iterator with start=30 and end=70
ok 499 no error
ok 500 correct number of entries
ok 501 should be equivalent
# test iterator with start=30 and end=70 and reverse=true
ok 502 no error
ok 503 correct number of entries
not ok 504 should be equivalent
---
operator: deepEqual
expected:
[ { key: '70', value: '0.6491294610314071' }, { key: '69', value: '0.4127719283569604' }, { key: '68', value: '0.9066100693307817' }, { key: '67', value: '0.6805267021991313' }, { key: '66', value: '0.0789253602270037' }, { key: '65', value: '0.9857929949648678' }, { key: '64', value: '0.39281955547630787' }, { key: '63', value: '0.10787387448363006' }, { key: '62', value: '0.5299597955308855' }, { key: '61', value: '0.798040728783235' }, { key: '60', value: '0.14728490193374455' }, { key: '59', value: '0.6767571999225765' }, { key: '58', value: '0.13312021014280617' }, { key: '57', value: '0.5054589167702943' }, { key: '56', value: '0.8505040490999818' }, { key: '55', value: '0.36166120786219835' }, { key: '54', value: '0.3861343648750335' }, { key: '53', value: '0.9606798146851361' }, { key: '52', value: '0.483621941646561' }, { key: '51', value: '0.6664223347324878' }, { key: '50', value: '0.32711034175008535' }, { key: '49', value: '0.6796949943527579' }, { key: '48', value: '0.1586383581161499' }, { key: '47', value: '0.7143579255789518' }, { key: '46', value: '0.5129460310563445' }, { key: '45', value: '0.214122659759596' }, { key: '44', value: '0.26829006848856807' }, { key: '43', value: '0.8415219173766673' }, { key: '42', value: '0.14433891512453556' }, { key: '41', value: '0.9542517438530922' }, { key: '40', value: '0.24367685639299452' }, { key: '39', value: '0.6143057183362544' }, { key: '38', value: '0.28695868677459657' }, { key: '37', value: '0.3963941056281328' }, { key: '36', value: '0.44011825462803245' }, { key: '35', value: '0.5358745388220996' }, { key: '34', value: '0.09350136434659362' }, { key: '33', value: '0.4305474325083196' }, { key: '32', value: '0.4382037983741611' }, { key: '31', value: '0.3299342344980687' }, { key: '30', value: '0.34579149866476655' } ]
actual:
[ { key: '30', value: '0.34579149866476655' }, { key: '31', value: '0.3299342344980687' }, { key: '32', value: '0.4382037983741611' }, { key: '33', value: '0.4305474325083196' }, { key: '34', value: '0.09350136434659362' }, { key: '35', value: '0.5358745388220996' }, { key: '36', value: '0.44011825462803245' }, { key: '37', value: '0.3963941056281328' }, { key: '38', value: '0.28695868677459657' }, { key: '39', value: '0.6143057183362544' }, { key: '40', value: '0.24367685639299452' }, { key: '41', value: '0.9542517438530922' }, { key: '42', value: '0.14433891512453556' }, { key: '43', value: '0.8415219173766673' }, { key: '44', value: '0.26829006848856807' }, { key: '45', value: '0.214122659759596' }, { key: '46', value: '0.5129460310563445' }, { key: '47', value: '0.7143579255789518' }, { key: '48', value: '0.1586383581161499' }, { key: '49', value: '0.6796949943527579' }, { key: '50', value: '0.32711034175008535' }, { key: '51', value: '0.6664223347324878' }, { key: '52', value: '0.483621941646561' }, { key: '53', value: '0.9606798146851361' }, { key: '54', value: '0.3861343648750335' }, { key: '55', value: '0.36166120786219835' }, { key: '56', value: '0.8505040490999818' }, { key: '57', value: '0.5054589167702943' }, { key: '58', value: '0.13312021014280617' }, { key: '59', value: '0.6767571999225765' }, { key: '60', value: '0.14728490193374455' }, { key: '61', value: '0.798040728783235' }, { key: '62', value: '0.5299597955308855' }, { key: '63', value: '0.10787387448363006' }, { key: '64', value: '0.39281955547630787' }, { key: '65', value: '0.9857929949648678' }, { key: '66', value: '0.0789253602270037' }, { key: '67', value: '0.6805267021991313' }, { key: '68', value: '0.9066100693307817' }, { key: '69', value: '0.4127719283569604' }, { key: '70', value: '0.6491294610314071' } ]
...
# test iterator with start=30 and end=70 and reverse=true
ok 505 no error
ok 506 correct number of entries
not ok 507 should be equivalent
---
operator: deepEqual
expected:
[ { key: '70', value: '0.6491294610314071' }, { key: '69', value: '0.4127719283569604' }, { key: '68', value: '0.9066100693307817' }, { key: '67', value: '0.6805267021991313' }, { key: '66', value: '0.0789253602270037' }, { key: '65', value: '0.9857929949648678' }, { key: '64', value: '0.39281955547630787' }, { key: '63', value: '0.10787387448363006' }, { key: '62', value: '0.5299597955308855' }, { key: '61', value: '0.798040728783235' }, { key: '60', value: '0.14728490193374455' }, { key: '59', value: '0.6767571999225765' }, { key: '58', value: '0.13312021014280617' }, { key: '57', value: '0.5054589167702943' }, { key: '56', value: '0.8505040490999818' }, { key: '55', value: '0.36166120786219835' }, { key: '54', value: '0.3861343648750335' }, { key: '53', value: '0.9606798146851361' }, { key: '52', value: '0.483621941646561' }, { key: '51', value: '0.6664223347324878' }, { key: '50', value: '0.32711034175008535' }, { key: '49', value: '0.6796949943527579' }, { key: '48', value: '0.1586383581161499' }, { key: '47', value: '0.7143579255789518' }, { key: '46', value: '0.5129460310563445' }, { key: '45', value: '0.214122659759596' }, { key: '44', value: '0.26829006848856807' }, { key: '43', value: '0.8415219173766673' }, { key: '42', value: '0.14433891512453556' }, { key: '41', value: '0.9542517438530922' }, { key: '40', value: '0.24367685639299452' }, { key: '39', value: '0.6143057183362544' }, { key: '38', value: '0.28695868677459657' }, { key: '37', value: '0.3963941056281328' }, { key: '36', value: '0.44011825462803245' }, { key: '35', value: '0.5358745388220996' }, { key: '34', value: '0.09350136434659362' }, { key: '33', value: '0.4305474325083196' }, { key: '32', value: '0.4382037983741611' }, { key: '31', value: '0.3299342344980687' }, { key: '30', value: '0.34579149866476655' } ]
actual:
[ { key: '30', value: '0.34579149866476655' }, { key: '31', value: '0.3299342344980687' }, { key: '32', value: '0.4382037983741611' }, { key: '33', value: '0.4305474325083196' }, { key: '34', value: '0.09350136434659362' }, { key: '35', value: '0.5358745388220996' }, { key: '36', value: '0.44011825462803245' }, { key: '37', value: '0.3963941056281328' }, { key: '38', value: '0.28695868677459657' }, { key: '39', value: '0.6143057183362544' }, { key: '40', value: '0.24367685639299452' }, { key: '41', value: '0.9542517438530922' }, { key: '42', value: '0.14433891512453556' }, { key: '43', value: '0.8415219173766673' }, { key: '44', value: '0.26829006848856807' }, { key: '45', value: '0.214122659759596' }, { key: '46', value: '0.5129460310563445' }, { key: '47', value: '0.7143579255789518' }, { key: '48', value: '0.1586383581161499' }, { key: '49', value: '0.6796949943527579' }, { key: '50', value: '0.32711034175008535' }, { key: '51', value: '0.6664223347324878' }, { key: '52', value: '0.483621941646561' }, { key: '53', value: '0.9606798146851361' }, { key: '54', value: '0.3861343648750335' }, { key: '55', value: '0.36166120786219835' }, { key: '56', value: '0.8505040490999818' }, { key: '57', value: '0.5054589167702943' }, { key: '58', value: '0.13312021014280617' }, { key: '59', value: '0.6767571999225765' }, { key: '60', value: '0.14728490193374455' }, { key: '61', value: '0.798040728783235' }, { key: '62', value: '0.5299597955308855' }, { key: '63', value: '0.10787387448363006' }, { key: '64', value: '0.39281955547630787' }, { key: '65', value: '0.9857929949648678' }, { key: '66', value: '0.0789253602270037' }, { key: '67', value: '0.6805267021991313' }, { key: '68', value: '0.9066100693307817' }, { key: '69', value: '0.4127719283569604' }, { key: '70', value: '0.6491294610314071' } ]
...
# test iterator with limit=20 and start=20
ok 508 no error
ok 509 correct number of entries
ok 510 should be equivalent
# test iterator with limit=20 and start=79 and reverse=true
ok 511 no error
ok 512 correct number of entries
not ok 513 should be equivalent
---
operator: deepEqual
expected:
[ { key: '79', value: '0.7727434278931469' }, { key: '78', value: '0.2653383465949446' }, { key: '77', value: '0.17982439906336367' }, { key: '76', value: '0.9095621660817415' }, { key: '75', value: '0.06998757063411176' }, { key: '74', value: '0.41473290766589344' }, { key: '73', value: '0.580973744392395' }, { key: '72', value: '0.03575809532776475' }, { key: '71', value: '0.22552388114854693' }, { key: '70', value: '0.6491294610314071' }, { key: '69', value: '0.4127719283569604' }, { key: '68', value: '0.9066100693307817' }, { key: '67', value: '0.6805267021991313' }, { key: '66', value: '0.0789253602270037' }, { key: '65', value: '0.9857929949648678' }, { key: '64', value: '0.39281955547630787' }, { key: '63', value: '0.10787387448363006' }, { key: '62', value: '0.5299597955308855' }, { key: '61', value: '0.798040728783235' }, { key: '60', value: '0.14728490193374455' } ]
actual:
[ { key: '00', value: '0.26434552134014666' }, { key: '01', value: '0.4859924481716007' }, { key: '02', value: '0.8249851046130061' }, { key: '03', value: '0.8727079257369041' }, { key: '04', value: '0.308221755316481' }, { key: '05', value: '0.45077022444456816' }, { key: '06', value: '0.9580154023133218' }, { key: '07', value: '0.7360153512563556' }, { key: '08', value: '0.47668124572373927' }, { key: '09', value: '0.233418348710984' }, { key: '10', value: '0.9896143577061594' }, { key: '11', value: '0.040885761845856905' }, { key: '12', value: '0.204498746432364' }, { key: '13', value: '0.9495578508358449' }, { key: '14', value: '0.09259325684979558' }, { key: '15', value: '0.15354196773841977' }, { key: '16', value: '0.6418016622774303' }, { key: '17', value: '0.8709520834963769' }, { key: '18', value: '0.343912668293342' }, { key: '19', value: '0.6327025485225022' } ]
...
# test iterator with end after limit
ok 514 no error
ok 515 correct number of entries
ok 516 should be equivalent
# test iterator with end before limit
ok 517 no error
not ok 518 correct number of entries
---
operator: equal
expected: 20
actual: 19
...
not ok 519 should be equivalent
---
operator: deepEqual
expected:
[ { key: '00', value: '0.26434552134014666' }, { key: '01', value: '0.4859924481716007' }, { key: '02', value: '0.8249851046130061' }, { key: '03', value: '0.8727079257369041' }, { key: '04', value: '0.308221755316481' }, { key: '05', value: '0.45077022444456816' }, { key: '06', value: '0.9580154023133218' }, { key: '07', value: '0.7360153512563556' }, { key: '08', value: '0.47668124572373927' }, { key: '09', value: '0.233418348710984' }, { key: '10', value: '0.9896143577061594' }, { key: '11', value: '0.040885761845856905' }, { key: '12', value: '0.204498746432364' }, { key: '13', value: '0.9495578508358449' }, { key: '14', value: '0.09259325684979558' }, { key: '15', value: '0.15354196773841977' }, { key: '16', value: '0.6418016622774303' }, { key: '17', value: '0.8709520834963769' }, { key: '18', value: '0.343912668293342' }, { key: '19', value: '0.6327025485225022' } ]
actual:
[ { key: '00', value: '0.26434552134014666' }, { key: '01', value: '0.4859924481716007' }, { key: '02', value: '0.8249851046130061' }, { key: '03', value: '0.8727079257369041' }, { key: '04', value: '0.308221755316481' }, { key: '05', value: '0.45077022444456816' }, { key: '06', value: '0.9580154023133218' }, { key: '07', value: '0.7360153512563556' }, { key: '08', value: '0.47668124572373927' }, { key: '09', value: '0.233418348710984' }, { key: '10', value: '0.9896143577061594' }, { key: '11', value: '0.040885761845856905' }, { key: '12', value: '0.204498746432364' }, { key: '13', value: '0.9495578508358449' }, { key: '14', value: '0.09259325684979558' }, { key: '15', value: '0.15354196773841977' }, { key: '16', value: '0.6418016622774303' }, { key: '17', value: '0.8709520834963769' }, { key: '18', value: '0.343912668293342' } ]
...
# test iterator with start after database end
ok 520 no error
ok 521 correct number of entries
# test iterator with start after database end
ok 522 no error
ok 523 correct number of entries
# test iterator with start after database end and reverse=true
ok 524 no error
ok 525 correct number of entries
not ok 526 should be equivalent
---
operator: deepEqual
expected:
[ { key: '99', value: '0.31871316605247557' }, { key: '98', value: '0.6205329312942922' }, { key: '97', value: '0.9268519368488342' }, { key: '96', value: '0.017736842622980475' }, { key: '95', value: '0.6526414540130645' }, { key: '94', value: '0.27158810244873166' }, { key: '93', value: '0.3570203920826316' }, { key: '92', value: '0.9359608590602875' }, { key: '91', value: '0.5092719385866076' }, { key: '90', value: '0.669948247494176' }, { key: '89', value: '0.48087400780059397' }, { key: '88', value: '0.8704811213538051' }, { key: '87', value: '0.013032697606831789' }, { key: '86', value: '0.3840067512355745' }, { key: '85', value: '0.8060306003317237' }, { key: '84', value: '0.5824317852966487' }, { key: '83', value: '0.05997632327489555' }, { key: '82', value: '0.027132352348417044' }, { key: '81', value: '0.7104971332009882' }, { key: '80', value: '0.8449025570880622' }, { key: '79', value: '0.7727434278931469' }, { key: '78', value: '0.2653383465949446' }, { key: '77', value: '0.17982439906336367' }, { key: '76', value: '0.9095621660817415' }, { key: '75', value: '0.06998757063411176' }, { key: '74', value: '0.41473290766589344' }, { key: '73', value: '0.580973744392395' }, { key: '72', value: '0.03575809532776475' }, { key: '71', value: '0.22552388114854693' }, { key: '70', value: '0.6491294610314071' }, { key: '69', value: '0.4127719283569604' }, { key: '68', value: '0.9066100693307817' }, { key: '67', value: '0.6805267021991313' }, { key: '66', value: '0.0789253602270037' }, { key: '65', value: '0.9857929949648678' }, { key: '64', value: '0.39281955547630787' }, { key: '63', value: '0.10787387448363006' }, { key: '62', value: '0.5299597955308855' }, { key: '61', value: '0.798040728783235' }, { key: '60', value: '0.14728490193374455' }, { key: '59', value: '0.6767571999225765' }, { key: '58', value: '0.13312021014280617' }, { key: '57', value: '0.5054589167702943' }, { key: '56', value: '0.8505040490999818' }, { key: '55', value: '0.36166120786219835' }, { key: '54', value: '0.3861343648750335' }, { key: '53', value: '0.9606798146851361' }, { key: '52', value: '0.483621941646561' }, { key: '51', value: '0.6664223347324878' }, { key: '50', value: '0.32711034175008535' }, { key: '49', value: '0.6796949943527579' }, { key: '48', value: '0.1586383581161499' }, { key: '47', value: '0.7143579255789518' }, { key: '46', value: '0.5129460310563445' }, { key: '45', value: '0.214122659759596' }, { key: '44', value: '0.26829006848856807' }, { key: '43', value: '0.8415219173766673' }, { key: '42', value: '0.14433891512453556' }, { key: '41', value: '0.9542517438530922' }, { key: '40', value: '0.24367685639299452' }, { key: '39', value: '0.6143057183362544' }, { key: '38', value: '0.28695868677459657' }, { key: '37', value: '0.3963941056281328' }, { key: '36', value: '0.44011825462803245' }, { key: '35', value: '0.5358745388220996' }, { key: '34', value: '0.09350136434659362' }, { key: '33', value: '0.4305474325083196' }, { key: '32', value: '0.4382037983741611' }, { key: '31', value: '0.3299342344980687' }, { key: '30', value: '0.34579149866476655' }, { key: '29', value: '0.3591026810463518' }, { key: '28', value: '0.8740619767922908' }, { key: '27', value: '0.7721849782392383' }, { key: '26', value: '0.07593666156753898' }, { key: '25', value: '0.331313548842445' }, { key: '24', value: '0.6757286288775504' }, { key: '23', value: '0.8138362360186875' }, { key: '22', value: '0.4055408251006156' }, { key: '21', value: '0.8810046501457691' }, { key: '20', value: '0.39900020183995366' }, { key: '19', value: '0.6327025485225022' }, { key: '18', value: '0.343912668293342' }, { key: '17', value: '0.8709520834963769' }, { key: '16', value: '0.6418016622774303' }, { key: '15', value: '0.15354196773841977' }, { key: '14', value: '0.09259325684979558' }, { key: '13', value: '0.9495578508358449' }, { key: '12', value: '0.204498746432364' }, { key: '11', value: '0.040885761845856905' }, { key: '10', value: '0.9896143577061594' }, { key: '09', value: '0.233418348710984' }, { key: '08', value: '0.47668124572373927' }, { key: '07', value: '0.7360153512563556' }, { key: '06', value: '0.9580154023133218' }, { key: '05', value: '0.45077022444456816' }, { key: '04', value: '0.308221755316481' }, { key: '03', value: '0.8727079257369041' }, { key: '02', value: '0.8249851046130061' }, { key: '01', value: '0.4859924481716007' }, { key: '00', value: '0.26434552134014666' } ]
actual:
[ { key: '00', value: '0.26434552134014666' }, { key: '01', value: '0.4859924481716007' }, { key: '02', value: '0.8249851046130061' }, { key: '03', value: '0.8727079257369041' }, { key: '04', value: '0.308221755316481' }, { key: '05', value: '0.45077022444456816' }, { key: '06', value: '0.9580154023133218' }, { key: '07', value: '0.7360153512563556' }, { key: '08', value: '0.47668124572373927' }, { key: '09', value: '0.233418348710984' }, { key: '10', value: '0.9896143577061594' }, { key: '11', value: '0.040885761845856905' }, { key: '12', value: '0.204498746432364' }, { key: '13', value: '0.9495578508358449' }, { key: '14', value: '0.09259325684979558' }, { key: '15', value: '0.15354196773841977' }, { key: '16', value: '0.6418016622774303' }, { key: '17', value: '0.8709520834963769' }, { key: '18', value: '0.343912668293342' }, { key: '19', value: '0.6327025485225022' }, { key: '20', value: '0.39900020183995366' }, { key: '21', value: '0.8810046501457691' }, { key: '22', value: '0.4055408251006156' }, { key: '23', value: '0.8138362360186875' }, { key: '24', value: '0.6757286288775504' }, { key: '25', value: '0.331313548842445' }, { key: '26', value: '0.07593666156753898' }, { key: '27', value: '0.7721849782392383' }, { key: '28', value: '0.8740619767922908' }, { key: '29', value: '0.3591026810463518' }, { key: '30', value: '0.34579149866476655' }, { key: '31', value: '0.3299342344980687' }, { key: '32', value: '0.4382037983741611' }, { key: '33', value: '0.4305474325083196' }, { key: '34', value: '0.09350136434659362' }, { key: '35', value: '0.5358745388220996' }, { key: '36', value: '0.44011825462803245' }, { key: '37', value: '0.3963941056281328' }, { key: '38', value: '0.28695868677459657' }, { key: '39', value: '0.6143057183362544' }, { key: '40', value: '0.24367685639299452' }, { key: '41', value: '0.9542517438530922' }, { key: '42', value: '0.14433891512453556' }, { key: '43', value: '0.8415219173766673' }, { key: '44', value: '0.26829006848856807' }, { key: '45', value: '0.214122659759596' }, { key: '46', value: '0.5129460310563445' }, { key: '47', value: '0.7143579255789518' }, { key: '48', value: '0.1586383581161499' }, { key: '49', value: '0.6796949943527579' }, { key: '50', value: '0.32711034175008535' }, { key: '51', value: '0.6664223347324878' }, { key: '52', value: '0.483621941646561' }, { key: '53', value: '0.9606798146851361' }, { key: '54', value: '0.3861343648750335' }, { key: '55', value: '0.36166120786219835' }, { key: '56', value: '0.8505040490999818' }, { key: '57', value: '0.5054589167702943' }, { key: '58', value: '0.13312021014280617' }, { key: '59', value: '0.6767571999225765' }, { key: '60', value: '0.14728490193374455' }, { key: '61', value: '0.798040728783235' }, { key: '62', value: '0.5299597955308855' }, { key: '63', value: '0.10787387448363006' }, { key: '64', value: '0.39281955547630787' }, { key: '65', value: '0.9857929949648678' }, { key: '66', value: '0.0789253602270037' }, { key: '67', value: '0.6805267021991313' }, { key: '68', value: '0.9066100693307817' }, { key: '69', value: '0.4127719283569604' }, { key: '70', value: '0.6491294610314071' }, { key: '71', value: '0.22552388114854693' }, { key: '72', value: '0.03575809532776475' }, { key: '73', value: '0.580973744392395' }, { key: '74', value: '0.41473290766589344' }, { key: '75', value: '0.06998757063411176' }, { key: '76', value: '0.9095621660817415' }, { key: '77', value: '0.17982439906336367' }, { key: '78', value: '0.2653383465949446' }, { key: '79', value: '0.7727434278931469' }, { key: '80', value: '0.8449025570880622' }, { key: '81', value: '0.7104971332009882' }, { key: '82', value: '0.027132352348417044' }, { key: '83', value: '0.05997632327489555' }, { key: '84', value: '0.5824317852966487' }, { key: '85', value: '0.8060306003317237' }, { key: '86', value: '0.3840067512355745' }, { key: '87', value: '0.013032697606831789' }, { key: '88', value: '0.8704811213538051' }, { key: '89', value: '0.48087400780059397' }, { key: '90', value: '0.669948247494176' }, { key: '91', value: '0.5092719385866076' }, { key: '92', value: '0.9359608590602875' }, { key: '93', value: '0.3570203920826316' }, { key: '94', value: '0.27158810244873166' }, { key: '95', value: '0.6526414540130645' }, { key: '96', value: '0.017736842622980475' }, { key: '97', value: '0.9268519368488342' }, { key: '98', value: '0.6205329312942922' }, { key: '99', value: '0.31871316605247557' } ]
...
# test iterator with start and end after database and and reverse=true
ok 527 no error
ok 528 correct number of entries
# test iterator with lt and gt after database and and reverse=true
ok 529 no error
ok 530 correct number of entries
# test iterator with start as empty string
ok 531 no error
ok 532 correct number of entries
ok 533 should be equivalent
# test iterator with start as null
not ok 534 no error
---
operator: notOk
expected: false
actual: {}
...
not ok 1 Error: TypeError: 'undefined' is not an object on line 2518