1{ 2 "description": "Decimal128", 3 "bson_type": "0x13", 4 "test_key": "d", 5 "valid": [ 6 { 7 "description": "[basx066] strings without E cannot generate E in result", 8 "canonical_bson": "18000000136400185C0ACE0000000000000000000038B000", 9 "degenerate_extjson": "{\"d\" : {\"$numberDecimal\" : \"-00345678.5432\"}}", 10 "canonical_extjson": "{\"d\" : {\"$numberDecimal\" : \"-345678.5432\"}}" 11 }, 12 { 13 "description": "[basx065] strings without E cannot generate E in result", 14 "canonical_bson": "18000000136400185C0ACE0000000000000000000038B000", 15 "degenerate_extjson": "{\"d\" : {\"$numberDecimal\" : \"-0345678.5432\"}}", 16 "canonical_extjson": "{\"d\" : {\"$numberDecimal\" : \"-345678.5432\"}}" 17 }, 18 { 19 "description": "[basx064] strings without E cannot generate E in result", 20 "canonical_bson": "18000000136400185C0ACE0000000000000000000038B000", 21 "canonical_extjson": "{\"d\" : {\"$numberDecimal\" : \"-345678.5432\"}}" 22 }, 23 { 24 "description": "[basx041] strings without E cannot generate E in result", 25 "canonical_bson": "180000001364004C0000000000000000000000000040B000", 26 "canonical_extjson": "{\"d\" : {\"$numberDecimal\" : \"-76\"}}" 27 }, 28 { 29 "description": "[basx027] conform to rules and exponent will be in permitted range).", 30 "canonical_bson": "180000001364000F270000000000000000000000003AB000", 31 "canonical_extjson": "{\"d\" : {\"$numberDecimal\" : \"-9.999\"}}" 32 }, 33 { 34 "description": "[basx026] conform to rules and exponent will be in permitted range).", 35 "canonical_bson": "180000001364009F230000000000000000000000003AB000", 36 "canonical_extjson": "{\"d\" : {\"$numberDecimal\" : \"-9.119\"}}" 37 }, 38 { 39 "description": "[basx025] conform to rules and exponent will be in permitted range).", 40 "canonical_bson": "180000001364008F030000000000000000000000003CB000", 41 "canonical_extjson": "{\"d\" : {\"$numberDecimal\" : \"-9.11\"}}" 42 }, 43 { 44 "description": "[basx024] conform to rules and exponent will be in permitted range).", 45 "canonical_bson": "180000001364005B000000000000000000000000003EB000", 46 "canonical_extjson": "{\"d\" : {\"$numberDecimal\" : \"-9.1\"}}" 47 }, 48 { 49 "description": "[dqbsr531] negatives (Rounded)", 50 "canonical_bson": "1800000013640099761CC7B548F377DC80A131C836FEAF00", 51 "degenerate_extjson": "{\"d\" : {\"$numberDecimal\" : \"-1.1111111111111111111111111111123450\"}}", 52 "canonical_extjson": "{\"d\" : {\"$numberDecimal\" : \"-1.111111111111111111111111111112345\"}}" 53 }, 54 { 55 "description": "[basx022] conform to rules and exponent will be in permitted range).", 56 "canonical_bson": "180000001364000A000000000000000000000000003EB000", 57 "canonical_extjson": "{\"d\" : {\"$numberDecimal\" : \"-1.0\"}}" 58 }, 59 { 60 "description": "[basx021] conform to rules and exponent will be in permitted range).", 61 "canonical_bson": "18000000136400010000000000000000000000000040B000", 62 "canonical_extjson": "{\"d\" : {\"$numberDecimal\" : \"-1\"}}" 63 }, 64 { 65 "description": "[basx601] Zeros", 66 "canonical_bson": "1800000013640000000000000000000000000000002E3000", 67 "degenerate_extjson": "{\"d\" : {\"$numberDecimal\" : \"0.000000000\"}}", 68 "canonical_extjson": "{\"d\" : {\"$numberDecimal\" : \"0E-9\"}}" 69 }, 70 { 71 "description": "[basx622] Zeros", 72 "canonical_bson": "1800000013640000000000000000000000000000002EB000", 73 "degenerate_extjson": "{\"d\" : {\"$numberDecimal\" : \"-0.000000000\"}}", 74 "canonical_extjson": "{\"d\" : {\"$numberDecimal\" : \"-0E-9\"}}" 75 }, 76 { 77 "description": "[basx602] Zeros", 78 "canonical_bson": "180000001364000000000000000000000000000000303000", 79 "degenerate_extjson": "{\"d\" : {\"$numberDecimal\" : \"0.00000000\"}}", 80 "canonical_extjson": "{\"d\" : {\"$numberDecimal\" : \"0E-8\"}}" 81 }, 82 { 83 "description": "[basx621] Zeros", 84 "canonical_bson": "18000000136400000000000000000000000000000030B000", 85 "degenerate_extjson": "{\"d\" : {\"$numberDecimal\" : \"-0.00000000\"}}", 86 "canonical_extjson": "{\"d\" : {\"$numberDecimal\" : \"-0E-8\"}}" 87 }, 88 { 89 "description": "[basx603] Zeros", 90 "canonical_bson": "180000001364000000000000000000000000000000323000", 91 "degenerate_extjson": "{\"d\" : {\"$numberDecimal\" : \"0.0000000\"}}", 92 "canonical_extjson": "{\"d\" : {\"$numberDecimal\" : \"0E-7\"}}" 93 }, 94 { 95 "description": "[basx620] Zeros", 96 "canonical_bson": "18000000136400000000000000000000000000000032B000", 97 "degenerate_extjson": "{\"d\" : {\"$numberDecimal\" : \"-0.0000000\"}}", 98 "canonical_extjson": "{\"d\" : {\"$numberDecimal\" : \"-0E-7\"}}" 99 }, 100 { 101 "description": "[basx604] Zeros", 102 "canonical_bson": "180000001364000000000000000000000000000000343000", 103 "canonical_extjson": "{\"d\" : {\"$numberDecimal\" : \"0.000000\"}}" 104 }, 105 { 106 "description": "[basx619] Zeros", 107 "canonical_bson": "18000000136400000000000000000000000000000034B000", 108 "canonical_extjson": "{\"d\" : {\"$numberDecimal\" : \"-0.000000\"}}" 109 }, 110 { 111 "description": "[basx605] Zeros", 112 "canonical_bson": "180000001364000000000000000000000000000000363000", 113 "canonical_extjson": "{\"d\" : {\"$numberDecimal\" : \"0.00000\"}}" 114 }, 115 { 116 "description": "[basx618] Zeros", 117 "canonical_bson": "18000000136400000000000000000000000000000036B000", 118 "canonical_extjson": "{\"d\" : {\"$numberDecimal\" : \"-0.00000\"}}" 119 }, 120 { 121 "description": "[basx680] Zeros", 122 "canonical_bson": "180000001364000000000000000000000000000000403000", 123 "degenerate_extjson": "{\"d\" : {\"$numberDecimal\" : \"000000.\"}}", 124 "canonical_extjson": "{\"d\" : {\"$numberDecimal\" : \"0\"}}" 125 }, 126 { 127 "description": "[basx606] Zeros", 128 "canonical_bson": "180000001364000000000000000000000000000000383000", 129 "canonical_extjson": "{\"d\" : {\"$numberDecimal\" : \"0.0000\"}}" 130 }, 131 { 132 "description": "[basx617] Zeros", 133 "canonical_bson": "18000000136400000000000000000000000000000038B000", 134 "canonical_extjson": "{\"d\" : {\"$numberDecimal\" : \"-0.0000\"}}" 135 }, 136 { 137 "description": "[basx681] Zeros", 138 "canonical_bson": "180000001364000000000000000000000000000000403000", 139 "degenerate_extjson": "{\"d\" : {\"$numberDecimal\" : \"00000.\"}}", 140 "canonical_extjson": "{\"d\" : {\"$numberDecimal\" : \"0\"}}" 141 }, 142 { 143 "description": "[basx686] Zeros", 144 "canonical_bson": "180000001364000000000000000000000000000000403000", 145 "degenerate_extjson": "{\"d\" : {\"$numberDecimal\" : \"+00000.\"}}", 146 "canonical_extjson": "{\"d\" : {\"$numberDecimal\" : \"0\"}}" 147 }, 148 { 149 "description": "[basx687] Zeros", 150 "canonical_bson": "18000000136400000000000000000000000000000040B000", 151 "degenerate_extjson": "{\"d\" : {\"$numberDecimal\" : \"-00000.\"}}", 152 "canonical_extjson": "{\"d\" : {\"$numberDecimal\" : \"-0\"}}" 153 }, 154 { 155 "description": "[basx019] conform to rules and exponent will be in permitted range).", 156 "canonical_bson": "1800000013640000000000000000000000000000003CB000", 157 "degenerate_extjson": "{\"d\" : {\"$numberDecimal\" : \"-00.00\"}}", 158 "canonical_extjson": "{\"d\" : {\"$numberDecimal\" : \"-0.00\"}}" 159 }, 160 { 161 "description": "[basx607] Zeros", 162 "canonical_bson": "1800000013640000000000000000000000000000003A3000", 163 "canonical_extjson": "{\"d\" : {\"$numberDecimal\" : \"0.000\"}}" 164 }, 165 { 166 "description": "[basx616] Zeros", 167 "canonical_bson": "1800000013640000000000000000000000000000003AB000", 168 "canonical_extjson": "{\"d\" : {\"$numberDecimal\" : \"-0.000\"}}" 169 }, 170 { 171 "description": "[basx682] Zeros", 172 "canonical_bson": "180000001364000000000000000000000000000000403000", 173 "degenerate_extjson": "{\"d\" : {\"$numberDecimal\" : \"0000.\"}}", 174 "canonical_extjson": "{\"d\" : {\"$numberDecimal\" : \"0\"}}" 175 }, 176 { 177 "description": "[basx155] Numbers with E", 178 "canonical_bson": "1800000013640000000000000000000000000000003A3000", 179 "degenerate_extjson": "{\"d\" : {\"$numberDecimal\" : \"0.000e+0\"}}", 180 "canonical_extjson": "{\"d\" : {\"$numberDecimal\" : \"0.000\"}}" 181 }, 182 { 183 "description": "[basx130] Numbers with E", 184 "canonical_bson": "180000001364000000000000000000000000000000383000", 185 "degenerate_extjson": "{\"d\" : {\"$numberDecimal\" : \"0.000E-1\"}}", 186 "canonical_extjson": "{\"d\" : {\"$numberDecimal\" : \"0.0000\"}}" 187 }, 188 { 189 "description": "[basx290] some more negative zeros [systematic tests below]", 190 "canonical_bson": "18000000136400000000000000000000000000000038B000", 191 "degenerate_extjson": "{\"d\" : {\"$numberDecimal\" : \"-0.000E-1\"}}", 192 "canonical_extjson": "{\"d\" : {\"$numberDecimal\" : \"-0.0000\"}}" 193 }, 194 { 195 "description": "[basx131] Numbers with E", 196 "canonical_bson": "180000001364000000000000000000000000000000363000", 197 "degenerate_extjson": "{\"d\" : {\"$numberDecimal\" : \"0.000E-2\"}}", 198 "canonical_extjson": "{\"d\" : {\"$numberDecimal\" : \"0.00000\"}}" 199 }, 200 { 201 "description": "[basx291] some more negative zeros [systematic tests below]", 202 "canonical_bson": "18000000136400000000000000000000000000000036B000", 203 "degenerate_extjson": "{\"d\" : {\"$numberDecimal\" : \"-0.000E-2\"}}", 204 "canonical_extjson": "{\"d\" : {\"$numberDecimal\" : \"-0.00000\"}}" 205 }, 206 { 207 "description": "[basx132] Numbers with E", 208 "canonical_bson": "180000001364000000000000000000000000000000343000", 209 "degenerate_extjson": "{\"d\" : {\"$numberDecimal\" : \"0.000E-3\"}}", 210 "canonical_extjson": "{\"d\" : {\"$numberDecimal\" : \"0.000000\"}}" 211 }, 212 { 213 "description": "[basx292] some more negative zeros [systematic tests below]", 214 "canonical_bson": "18000000136400000000000000000000000000000034B000", 215 "degenerate_extjson": "{\"d\" : {\"$numberDecimal\" : \"-0.000E-3\"}}", 216 "canonical_extjson": "{\"d\" : {\"$numberDecimal\" : \"-0.000000\"}}" 217 }, 218 { 219 "description": "[basx133] Numbers with E", 220 "canonical_bson": "180000001364000000000000000000000000000000323000", 221 "degenerate_extjson": "{\"d\" : {\"$numberDecimal\" : \"0.000E-4\"}}", 222 "canonical_extjson": "{\"d\" : {\"$numberDecimal\" : \"0E-7\"}}" 223 }, 224 { 225 "description": "[basx293] some more negative zeros [systematic tests below]", 226 "canonical_bson": "18000000136400000000000000000000000000000032B000", 227 "degenerate_extjson": "{\"d\" : {\"$numberDecimal\" : \"-0.000E-4\"}}", 228 "canonical_extjson": "{\"d\" : {\"$numberDecimal\" : \"-0E-7\"}}" 229 }, 230 { 231 "description": "[basx608] Zeros", 232 "canonical_bson": "1800000013640000000000000000000000000000003C3000", 233 "canonical_extjson": "{\"d\" : {\"$numberDecimal\" : \"0.00\"}}" 234 }, 235 { 236 "description": "[basx615] Zeros", 237 "canonical_bson": "1800000013640000000000000000000000000000003CB000", 238 "canonical_extjson": "{\"d\" : {\"$numberDecimal\" : \"-0.00\"}}" 239 }, 240 { 241 "description": "[basx683] Zeros", 242 "canonical_bson": "180000001364000000000000000000000000000000403000", 243 "degenerate_extjson": "{\"d\" : {\"$numberDecimal\" : \"000.\"}}", 244 "canonical_extjson": "{\"d\" : {\"$numberDecimal\" : \"0\"}}" 245 }, 246 { 247 "description": "[basx630] Zeros", 248 "canonical_bson": "1800000013640000000000000000000000000000003C3000", 249 "degenerate_extjson": "{\"d\" : {\"$numberDecimal\" : \"0.00E+0\"}}", 250 "canonical_extjson": "{\"d\" : {\"$numberDecimal\" : \"0.00\"}}" 251 }, 252 { 253 "description": "[basx670] Zeros", 254 "canonical_bson": "1800000013640000000000000000000000000000003C3000", 255 "degenerate_extjson": "{\"d\" : {\"$numberDecimal\" : \"0.00E-0\"}}", 256 "canonical_extjson": "{\"d\" : {\"$numberDecimal\" : \"0.00\"}}" 257 }, 258 { 259 "description": "[basx631] Zeros", 260 "canonical_bson": "1800000013640000000000000000000000000000003E3000", 261 "degenerate_extjson": "{\"d\" : {\"$numberDecimal\" : \"0.00E+1\"}}", 262 "canonical_extjson": "{\"d\" : {\"$numberDecimal\" : \"0.0\"}}" 263 }, 264 { 265 "description": "[basx671] Zeros", 266 "canonical_bson": "1800000013640000000000000000000000000000003A3000", 267 "degenerate_extjson": "{\"d\" : {\"$numberDecimal\" : \"0.00E-1\"}}", 268 "canonical_extjson": "{\"d\" : {\"$numberDecimal\" : \"0.000\"}}" 269 }, 270 { 271 "description": "[basx134] Numbers with E", 272 "canonical_bson": "180000001364000000000000000000000000000000383000", 273 "degenerate_extjson": "{\"d\" : {\"$numberDecimal\" : \"0.00E-2\"}}", 274 "canonical_extjson": "{\"d\" : {\"$numberDecimal\" : \"0.0000\"}}" 275 }, 276 { 277 "description": "[basx294] some more negative zeros [systematic tests below]", 278 "canonical_bson": "18000000136400000000000000000000000000000038B000", 279 "degenerate_extjson": "{\"d\" : {\"$numberDecimal\" : \"-0.00E-2\"}}", 280 "canonical_extjson": "{\"d\" : {\"$numberDecimal\" : \"-0.0000\"}}" 281 }, 282 { 283 "description": "[basx632] Zeros", 284 "canonical_bson": "180000001364000000000000000000000000000000403000", 285 "degenerate_extjson": "{\"d\" : {\"$numberDecimal\" : \"0.00E+2\"}}", 286 "canonical_extjson": "{\"d\" : {\"$numberDecimal\" : \"0\"}}" 287 }, 288 { 289 "description": "[basx672] Zeros", 290 "canonical_bson": "180000001364000000000000000000000000000000383000", 291 "degenerate_extjson": "{\"d\" : {\"$numberDecimal\" : \"0.00E-2\"}}", 292 "canonical_extjson": "{\"d\" : {\"$numberDecimal\" : \"0.0000\"}}" 293 }, 294 { 295 "description": "[basx135] Numbers with E", 296 "canonical_bson": "180000001364000000000000000000000000000000363000", 297 "degenerate_extjson": "{\"d\" : {\"$numberDecimal\" : \"0.00E-3\"}}", 298 "canonical_extjson": "{\"d\" : {\"$numberDecimal\" : \"0.00000\"}}" 299 }, 300 { 301 "description": "[basx295] some more negative zeros [systematic tests below]", 302 "canonical_bson": "18000000136400000000000000000000000000000036B000", 303 "degenerate_extjson": "{\"d\" : {\"$numberDecimal\" : \"-0.00E-3\"}}", 304 "canonical_extjson": "{\"d\" : {\"$numberDecimal\" : \"-0.00000\"}}" 305 }, 306 { 307 "description": "[basx633] Zeros", 308 "canonical_bson": "180000001364000000000000000000000000000000423000", 309 "degenerate_extjson": "{\"d\" : {\"$numberDecimal\" : \"0.00E+3\"}}", 310 "canonical_extjson": "{\"d\" : {\"$numberDecimal\" : \"0E+1\"}}" 311 }, 312 { 313 "description": "[basx673] Zeros", 314 "canonical_bson": "180000001364000000000000000000000000000000363000", 315 "degenerate_extjson": "{\"d\" : {\"$numberDecimal\" : \"0.00E-3\"}}", 316 "canonical_extjson": "{\"d\" : {\"$numberDecimal\" : \"0.00000\"}}" 317 }, 318 { 319 "description": "[basx136] Numbers with E", 320 "canonical_bson": "180000001364000000000000000000000000000000343000", 321 "degenerate_extjson": "{\"d\" : {\"$numberDecimal\" : \"0.00E-4\"}}", 322 "canonical_extjson": "{\"d\" : {\"$numberDecimal\" : \"0.000000\"}}" 323 }, 324 { 325 "description": "[basx674] Zeros", 326 "canonical_bson": "180000001364000000000000000000000000000000343000", 327 "degenerate_extjson": "{\"d\" : {\"$numberDecimal\" : \"0.00E-4\"}}", 328 "canonical_extjson": "{\"d\" : {\"$numberDecimal\" : \"0.000000\"}}" 329 }, 330 { 331 "description": "[basx634] Zeros", 332 "canonical_bson": "180000001364000000000000000000000000000000443000", 333 "degenerate_extjson": "{\"d\" : {\"$numberDecimal\" : \"0.00E+4\"}}", 334 "canonical_extjson": "{\"d\" : {\"$numberDecimal\" : \"0E+2\"}}" 335 }, 336 { 337 "description": "[basx137] Numbers with E", 338 "canonical_bson": "180000001364000000000000000000000000000000323000", 339 "degenerate_extjson": "{\"d\" : {\"$numberDecimal\" : \"0.00E-5\"}}", 340 "canonical_extjson": "{\"d\" : {\"$numberDecimal\" : \"0E-7\"}}" 341 }, 342 { 343 "description": "[basx635] Zeros", 344 "canonical_bson": "180000001364000000000000000000000000000000463000", 345 "degenerate_extjson": "{\"d\" : {\"$numberDecimal\" : \"0.00E+5\"}}", 346 "canonical_extjson": "{\"d\" : {\"$numberDecimal\" : \"0E+3\"}}" 347 }, 348 { 349 "description": "[basx675] Zeros", 350 "canonical_bson": "180000001364000000000000000000000000000000323000", 351 "degenerate_extjson": "{\"d\" : {\"$numberDecimal\" : \"0.00E-5\"}}", 352 "canonical_extjson": "{\"d\" : {\"$numberDecimal\" : \"0E-7\"}}" 353 }, 354 { 355 "description": "[basx636] Zeros", 356 "canonical_bson": "180000001364000000000000000000000000000000483000", 357 "degenerate_extjson": "{\"d\" : {\"$numberDecimal\" : \"0.00E+6\"}}", 358 "canonical_extjson": "{\"d\" : {\"$numberDecimal\" : \"0E+4\"}}" 359 }, 360 { 361 "description": "[basx676] Zeros", 362 "canonical_bson": "180000001364000000000000000000000000000000303000", 363 "degenerate_extjson": "{\"d\" : {\"$numberDecimal\" : \"0.00E-6\"}}", 364 "canonical_extjson": "{\"d\" : {\"$numberDecimal\" : \"0E-8\"}}" 365 }, 366 { 367 "description": "[basx637] Zeros", 368 "canonical_bson": "1800000013640000000000000000000000000000004A3000", 369 "degenerate_extjson": "{\"d\" : {\"$numberDecimal\" : \"0.00E+7\"}}", 370 "canonical_extjson": "{\"d\" : {\"$numberDecimal\" : \"0E+5\"}}" 371 }, 372 { 373 "description": "[basx677] Zeros", 374 "canonical_bson": "1800000013640000000000000000000000000000002E3000", 375 "degenerate_extjson": "{\"d\" : {\"$numberDecimal\" : \"0.00E-7\"}}", 376 "canonical_extjson": "{\"d\" : {\"$numberDecimal\" : \"0E-9\"}}" 377 }, 378 { 379 "description": "[basx638] Zeros", 380 "canonical_bson": "1800000013640000000000000000000000000000004C3000", 381 "degenerate_extjson": "{\"d\" : {\"$numberDecimal\" : \"0.00E+8\"}}", 382 "canonical_extjson": "{\"d\" : {\"$numberDecimal\" : \"0E+6\"}}" 383 }, 384 { 385 "description": "[basx678] Zeros", 386 "canonical_bson": "1800000013640000000000000000000000000000002C3000", 387 "degenerate_extjson": "{\"d\" : {\"$numberDecimal\" : \"0.00E-8\"}}", 388 "canonical_extjson": "{\"d\" : {\"$numberDecimal\" : \"0E-10\"}}" 389 }, 390 { 391 "description": "[basx149] Numbers with E", 392 "canonical_bson": "180000001364000000000000000000000000000000523000", 393 "degenerate_extjson": "{\"d\" : {\"$numberDecimal\" : \"000E+9\"}}", 394 "canonical_extjson": "{\"d\" : {\"$numberDecimal\" : \"0E+9\"}}" 395 }, 396 { 397 "description": "[basx639] Zeros", 398 "canonical_bson": "1800000013640000000000000000000000000000004E3000", 399 "degenerate_extjson": "{\"d\" : {\"$numberDecimal\" : \"0.00E+9\"}}", 400 "canonical_extjson": "{\"d\" : {\"$numberDecimal\" : \"0E+7\"}}" 401 }, 402 { 403 "description": "[basx679] Zeros", 404 "canonical_bson": "1800000013640000000000000000000000000000002A3000", 405 "degenerate_extjson": "{\"d\" : {\"$numberDecimal\" : \"0.00E-9\"}}", 406 "canonical_extjson": "{\"d\" : {\"$numberDecimal\" : \"0E-11\"}}" 407 }, 408 { 409 "description": "[basx063] strings without E cannot generate E in result", 410 "canonical_bson": "18000000136400185C0ACE00000000000000000000383000", 411 "degenerate_extjson": "{\"d\" : {\"$numberDecimal\" : \"+00345678.5432\"}}", 412 "canonical_extjson": "{\"d\" : {\"$numberDecimal\" : \"345678.5432\"}}" 413 }, 414 { 415 "description": "[basx018] conform to rules and exponent will be in permitted range).", 416 "canonical_bson": "1800000013640000000000000000000000000000003EB000", 417 "canonical_extjson": "{\"d\" : {\"$numberDecimal\" : \"-0.0\"}}" 418 }, 419 { 420 "description": "[basx609] Zeros", 421 "canonical_bson": "1800000013640000000000000000000000000000003E3000", 422 "canonical_extjson": "{\"d\" : {\"$numberDecimal\" : \"0.0\"}}" 423 }, 424 { 425 "description": "[basx614] Zeros", 426 "canonical_bson": "1800000013640000000000000000000000000000003EB000", 427 "canonical_extjson": "{\"d\" : {\"$numberDecimal\" : \"-0.0\"}}" 428 }, 429 { 430 "description": "[basx684] Zeros", 431 "canonical_bson": "180000001364000000000000000000000000000000403000", 432 "degenerate_extjson": "{\"d\" : {\"$numberDecimal\" : \"00.\"}}", 433 "canonical_extjson": "{\"d\" : {\"$numberDecimal\" : \"0\"}}" 434 }, 435 { 436 "description": "[basx640] Zeros", 437 "canonical_bson": "1800000013640000000000000000000000000000003E3000", 438 "degenerate_extjson": "{\"d\" : {\"$numberDecimal\" : \"0.0E+0\"}}", 439 "canonical_extjson": "{\"d\" : {\"$numberDecimal\" : \"0.0\"}}" 440 }, 441 { 442 "description": "[basx660] Zeros", 443 "canonical_bson": "1800000013640000000000000000000000000000003E3000", 444 "degenerate_extjson": "{\"d\" : {\"$numberDecimal\" : \"0.0E-0\"}}", 445 "canonical_extjson": "{\"d\" : {\"$numberDecimal\" : \"0.0\"}}" 446 }, 447 { 448 "description": "[basx641] Zeros", 449 "canonical_bson": "180000001364000000000000000000000000000000403000", 450 "degenerate_extjson": "{\"d\" : {\"$numberDecimal\" : \"0.0E+1\"}}", 451 "canonical_extjson": "{\"d\" : {\"$numberDecimal\" : \"0\"}}" 452 }, 453 { 454 "description": "[basx661] Zeros", 455 "canonical_bson": "1800000013640000000000000000000000000000003C3000", 456 "degenerate_extjson": "{\"d\" : {\"$numberDecimal\" : \"0.0E-1\"}}", 457 "canonical_extjson": "{\"d\" : {\"$numberDecimal\" : \"0.00\"}}" 458 }, 459 { 460 "description": "[basx296] some more negative zeros [systematic tests below]", 461 "canonical_bson": "1800000013640000000000000000000000000000003AB000", 462 "degenerate_extjson": "{\"d\" : {\"$numberDecimal\" : \"-0.0E-2\"}}", 463 "canonical_extjson": "{\"d\" : {\"$numberDecimal\" : \"-0.000\"}}" 464 }, 465 { 466 "description": "[basx642] Zeros", 467 "canonical_bson": "180000001364000000000000000000000000000000423000", 468 "degenerate_extjson": "{\"d\" : {\"$numberDecimal\" : \"0.0E+2\"}}", 469 "canonical_extjson": "{\"d\" : {\"$numberDecimal\" : \"0E+1\"}}" 470 }, 471 { 472 "description": "[basx662] Zeros", 473 "canonical_bson": "1800000013640000000000000000000000000000003A3000", 474 "degenerate_extjson": "{\"d\" : {\"$numberDecimal\" : \"0.0E-2\"}}", 475 "canonical_extjson": "{\"d\" : {\"$numberDecimal\" : \"0.000\"}}" 476 }, 477 { 478 "description": "[basx297] some more negative zeros [systematic tests below]", 479 "canonical_bson": "18000000136400000000000000000000000000000038B000", 480 "degenerate_extjson": "{\"d\" : {\"$numberDecimal\" : \"-0.0E-3\"}}", 481 "canonical_extjson": "{\"d\" : {\"$numberDecimal\" : \"-0.0000\"}}" 482 }, 483 { 484 "description": "[basx643] Zeros", 485 "canonical_bson": "180000001364000000000000000000000000000000443000", 486 "degenerate_extjson": "{\"d\" : {\"$numberDecimal\" : \"0.0E+3\"}}", 487 "canonical_extjson": "{\"d\" : {\"$numberDecimal\" : \"0E+2\"}}" 488 }, 489 { 490 "description": "[basx663] Zeros", 491 "canonical_bson": "180000001364000000000000000000000000000000383000", 492 "degenerate_extjson": "{\"d\" : {\"$numberDecimal\" : \"0.0E-3\"}}", 493 "canonical_extjson": "{\"d\" : {\"$numberDecimal\" : \"0.0000\"}}" 494 }, 495 { 496 "description": "[basx644] Zeros", 497 "canonical_bson": "180000001364000000000000000000000000000000463000", 498 "degenerate_extjson": "{\"d\" : {\"$numberDecimal\" : \"0.0E+4\"}}", 499 "canonical_extjson": "{\"d\" : {\"$numberDecimal\" : \"0E+3\"}}" 500 }, 501 { 502 "description": "[basx664] Zeros", 503 "canonical_bson": "180000001364000000000000000000000000000000363000", 504 "degenerate_extjson": "{\"d\" : {\"$numberDecimal\" : \"0.0E-4\"}}", 505 "canonical_extjson": "{\"d\" : {\"$numberDecimal\" : \"0.00000\"}}" 506 }, 507 { 508 "description": "[basx645] Zeros", 509 "canonical_bson": "180000001364000000000000000000000000000000483000", 510 "degenerate_extjson": "{\"d\" : {\"$numberDecimal\" : \"0.0E+5\"}}", 511 "canonical_extjson": "{\"d\" : {\"$numberDecimal\" : \"0E+4\"}}" 512 }, 513 { 514 "description": "[basx665] Zeros", 515 "canonical_bson": "180000001364000000000000000000000000000000343000", 516 "degenerate_extjson": "{\"d\" : {\"$numberDecimal\" : \"0.0E-5\"}}", 517 "canonical_extjson": "{\"d\" : {\"$numberDecimal\" : \"0.000000\"}}" 518 }, 519 { 520 "description": "[basx646] Zeros", 521 "canonical_bson": "1800000013640000000000000000000000000000004A3000", 522 "degenerate_extjson": "{\"d\" : {\"$numberDecimal\" : \"0.0E+6\"}}", 523 "canonical_extjson": "{\"d\" : {\"$numberDecimal\" : \"0E+5\"}}" 524 }, 525 { 526 "description": "[basx666] Zeros", 527 "canonical_bson": "180000001364000000000000000000000000000000323000", 528 "degenerate_extjson": "{\"d\" : {\"$numberDecimal\" : \"0.0E-6\"}}", 529 "canonical_extjson": "{\"d\" : {\"$numberDecimal\" : \"0E-7\"}}" 530 }, 531 { 532 "description": "[basx647] Zeros", 533 "canonical_bson": "1800000013640000000000000000000000000000004C3000", 534 "degenerate_extjson": "{\"d\" : {\"$numberDecimal\" : \"0.0E+7\"}}", 535 "canonical_extjson": "{\"d\" : {\"$numberDecimal\" : \"0E+6\"}}" 536 }, 537 { 538 "description": "[basx667] Zeros", 539 "canonical_bson": "180000001364000000000000000000000000000000303000", 540 "degenerate_extjson": "{\"d\" : {\"$numberDecimal\" : \"0.0E-7\"}}", 541 "canonical_extjson": "{\"d\" : {\"$numberDecimal\" : \"0E-8\"}}" 542 }, 543 { 544 "description": "[basx648] Zeros", 545 "canonical_bson": "1800000013640000000000000000000000000000004E3000", 546 "degenerate_extjson": "{\"d\" : {\"$numberDecimal\" : \"0.0E+8\"}}", 547 "canonical_extjson": "{\"d\" : {\"$numberDecimal\" : \"0E+7\"}}" 548 }, 549 { 550 "description": "[basx668] Zeros", 551 "canonical_bson": "1800000013640000000000000000000000000000002E3000", 552 "degenerate_extjson": "{\"d\" : {\"$numberDecimal\" : \"0.0E-8\"}}", 553 "canonical_extjson": "{\"d\" : {\"$numberDecimal\" : \"0E-9\"}}" 554 }, 555 { 556 "description": "[basx160] Numbers with E", 557 "canonical_bson": "180000001364000000000000000000000000000000523000", 558 "degenerate_extjson": "{\"d\" : {\"$numberDecimal\" : \"00E+9\"}}", 559 "canonical_extjson": "{\"d\" : {\"$numberDecimal\" : \"0E+9\"}}" 560 }, 561 { 562 "description": "[basx161] Numbers with E", 563 "canonical_bson": "1800000013640000000000000000000000000000002E3000", 564 "degenerate_extjson": "{\"d\" : {\"$numberDecimal\" : \"00E-9\"}}", 565 "canonical_extjson": "{\"d\" : {\"$numberDecimal\" : \"0E-9\"}}" 566 }, 567 { 568 "description": "[basx649] Zeros", 569 "canonical_bson": "180000001364000000000000000000000000000000503000", 570 "degenerate_extjson": "{\"d\" : {\"$numberDecimal\" : \"0.0E+9\"}}", 571 "canonical_extjson": "{\"d\" : {\"$numberDecimal\" : \"0E+8\"}}" 572 }, 573 { 574 "description": "[basx669] Zeros", 575 "canonical_bson": "1800000013640000000000000000000000000000002C3000", 576 "degenerate_extjson": "{\"d\" : {\"$numberDecimal\" : \"0.0E-9\"}}", 577 "canonical_extjson": "{\"d\" : {\"$numberDecimal\" : \"0E-10\"}}" 578 }, 579 { 580 "description": "[basx062] strings without E cannot generate E in result", 581 "canonical_bson": "18000000136400185C0ACE00000000000000000000383000", 582 "degenerate_extjson": "{\"d\" : {\"$numberDecimal\" : \"+0345678.5432\"}}", 583 "canonical_extjson": "{\"d\" : {\"$numberDecimal\" : \"345678.5432\"}}" 584 }, 585 { 586 "description": "[basx001] conform to rules and exponent will be in permitted range).", 587 "canonical_bson": "180000001364000000000000000000000000000000403000", 588 "canonical_extjson": "{\"d\" : {\"$numberDecimal\" : \"0\"}}" 589 }, 590 { 591 "description": "[basx017] conform to rules and exponent will be in permitted range).", 592 "canonical_bson": "18000000136400000000000000000000000000000040B000", 593 "canonical_extjson": "{\"d\" : {\"$numberDecimal\" : \"-0\"}}" 594 }, 595 { 596 "description": "[basx611] Zeros", 597 "canonical_bson": "180000001364000000000000000000000000000000403000", 598 "degenerate_extjson": "{\"d\" : {\"$numberDecimal\" : \"0.\"}}", 599 "canonical_extjson": "{\"d\" : {\"$numberDecimal\" : \"0\"}}" 600 }, 601 { 602 "description": "[basx613] Zeros", 603 "canonical_bson": "18000000136400000000000000000000000000000040B000", 604 "degenerate_extjson": "{\"d\" : {\"$numberDecimal\" : \"-0.\"}}", 605 "canonical_extjson": "{\"d\" : {\"$numberDecimal\" : \"-0\"}}" 606 }, 607 { 608 "description": "[basx685] Zeros", 609 "canonical_bson": "180000001364000000000000000000000000000000403000", 610 "degenerate_extjson": "{\"d\" : {\"$numberDecimal\" : \"0.\"}}", 611 "canonical_extjson": "{\"d\" : {\"$numberDecimal\" : \"0\"}}" 612 }, 613 { 614 "description": "[basx688] Zeros", 615 "canonical_bson": "180000001364000000000000000000000000000000403000", 616 "degenerate_extjson": "{\"d\" : {\"$numberDecimal\" : \"+0.\"}}", 617 "canonical_extjson": "{\"d\" : {\"$numberDecimal\" : \"0\"}}" 618 }, 619 { 620 "description": "[basx689] Zeros", 621 "canonical_bson": "18000000136400000000000000000000000000000040B000", 622 "degenerate_extjson": "{\"d\" : {\"$numberDecimal\" : \"-0.\"}}", 623 "canonical_extjson": "{\"d\" : {\"$numberDecimal\" : \"-0\"}}" 624 }, 625 { 626 "description": "[basx650] Zeros", 627 "canonical_bson": "180000001364000000000000000000000000000000403000", 628 "degenerate_extjson": "{\"d\" : {\"$numberDecimal\" : \"0E+0\"}}", 629 "canonical_extjson": "{\"d\" : {\"$numberDecimal\" : \"0\"}}" 630 }, 631 { 632 "description": "[basx651] Zeros", 633 "canonical_bson": "180000001364000000000000000000000000000000423000", 634 "canonical_extjson": "{\"d\" : {\"$numberDecimal\" : \"0E+1\"}}" 635 }, 636 { 637 "description": "[basx298] some more negative zeros [systematic tests below]", 638 "canonical_bson": "1800000013640000000000000000000000000000003CB000", 639 "degenerate_extjson": "{\"d\" : {\"$numberDecimal\" : \"-0E-2\"}}", 640 "canonical_extjson": "{\"d\" : {\"$numberDecimal\" : \"-0.00\"}}" 641 }, 642 { 643 "description": "[basx652] Zeros", 644 "canonical_bson": "180000001364000000000000000000000000000000443000", 645 "canonical_extjson": "{\"d\" : {\"$numberDecimal\" : \"0E+2\"}}" 646 }, 647 { 648 "description": "[basx299] some more negative zeros [systematic tests below]", 649 "canonical_bson": "1800000013640000000000000000000000000000003AB000", 650 "degenerate_extjson": "{\"d\" : {\"$numberDecimal\" : \"-0E-3\"}}", 651 "canonical_extjson": "{\"d\" : {\"$numberDecimal\" : \"-0.000\"}}" 652 }, 653 { 654 "description": "[basx653] Zeros", 655 "canonical_bson": "180000001364000000000000000000000000000000463000", 656 "canonical_extjson": "{\"d\" : {\"$numberDecimal\" : \"0E+3\"}}" 657 }, 658 { 659 "description": "[basx654] Zeros", 660 "canonical_bson": "180000001364000000000000000000000000000000483000", 661 "canonical_extjson": "{\"d\" : {\"$numberDecimal\" : \"0E+4\"}}" 662 }, 663 { 664 "description": "[basx655] Zeros", 665 "canonical_bson": "1800000013640000000000000000000000000000004A3000", 666 "canonical_extjson": "{\"d\" : {\"$numberDecimal\" : \"0E+5\"}}" 667 }, 668 { 669 "description": "[basx656] Zeros", 670 "canonical_bson": "1800000013640000000000000000000000000000004C3000", 671 "canonical_extjson": "{\"d\" : {\"$numberDecimal\" : \"0E+6\"}}" 672 }, 673 { 674 "description": "[basx657] Zeros", 675 "canonical_bson": "1800000013640000000000000000000000000000004E3000", 676 "canonical_extjson": "{\"d\" : {\"$numberDecimal\" : \"0E+7\"}}" 677 }, 678 { 679 "description": "[basx658] Zeros", 680 "canonical_bson": "180000001364000000000000000000000000000000503000", 681 "canonical_extjson": "{\"d\" : {\"$numberDecimal\" : \"0E+8\"}}" 682 }, 683 { 684 "description": "[basx138] Numbers with E", 685 "canonical_bson": "180000001364000000000000000000000000000000523000", 686 "degenerate_extjson": "{\"d\" : {\"$numberDecimal\" : \"+0E+9\"}}", 687 "canonical_extjson": "{\"d\" : {\"$numberDecimal\" : \"0E+9\"}}" 688 }, 689 { 690 "description": "[basx139] Numbers with E", 691 "canonical_bson": "18000000136400000000000000000000000000000052B000", 692 "canonical_extjson": "{\"d\" : {\"$numberDecimal\" : \"-0E+9\"}}" 693 }, 694 { 695 "description": "[basx144] Numbers with E", 696 "canonical_bson": "180000001364000000000000000000000000000000523000", 697 "canonical_extjson": "{\"d\" : {\"$numberDecimal\" : \"0E+9\"}}" 698 }, 699 { 700 "description": "[basx154] Numbers with E", 701 "canonical_bson": "180000001364000000000000000000000000000000523000", 702 "degenerate_extjson": "{\"d\" : {\"$numberDecimal\" : \"0E9\"}}", 703 "canonical_extjson": "{\"d\" : {\"$numberDecimal\" : \"0E+9\"}}" 704 }, 705 { 706 "description": "[basx659] Zeros", 707 "canonical_bson": "180000001364000000000000000000000000000000523000", 708 "canonical_extjson": "{\"d\" : {\"$numberDecimal\" : \"0E+9\"}}" 709 }, 710 { 711 "description": "[basx042] strings without E cannot generate E in result", 712 "canonical_bson": "18000000136400FC040000000000000000000000003C3000", 713 "degenerate_extjson": "{\"d\" : {\"$numberDecimal\" : \"+12.76\"}}", 714 "canonical_extjson": "{\"d\" : {\"$numberDecimal\" : \"12.76\"}}" 715 }, 716 { 717 "description": "[basx143] Numbers with E", 718 "canonical_bson": "180000001364000100000000000000000000000000523000", 719 "degenerate_extjson": "{\"d\" : {\"$numberDecimal\" : \"+1E+009\"}}", 720 "canonical_extjson": "{\"d\" : {\"$numberDecimal\" : \"1E+9\"}}" 721 }, 722 { 723 "description": "[basx061] strings without E cannot generate E in result", 724 "canonical_bson": "18000000136400185C0ACE00000000000000000000383000", 725 "degenerate_extjson": "{\"d\" : {\"$numberDecimal\" : \"+345678.5432\"}}", 726 "canonical_extjson": "{\"d\" : {\"$numberDecimal\" : \"345678.5432\"}}" 727 }, 728 { 729 "description": "[basx036] conform to rules and exponent will be in permitted range).", 730 "canonical_bson": "1800000013640015CD5B0700000000000000000000203000", 731 "degenerate_extjson": "{\"d\" : {\"$numberDecimal\" : \"0.0000000123456789\"}}", 732 "canonical_extjson": "{\"d\" : {\"$numberDecimal\" : \"1.23456789E-8\"}}" 733 }, 734 { 735 "description": "[basx035] conform to rules and exponent will be in permitted range).", 736 "canonical_bson": "1800000013640015CD5B0700000000000000000000223000", 737 "degenerate_extjson": "{\"d\" : {\"$numberDecimal\" : \"0.000000123456789\"}}", 738 "canonical_extjson": "{\"d\" : {\"$numberDecimal\" : \"1.23456789E-7\"}}" 739 }, 740 { 741 "description": "[basx034] conform to rules and exponent will be in permitted range).", 742 "canonical_bson": "1800000013640015CD5B0700000000000000000000243000", 743 "canonical_extjson": "{\"d\" : {\"$numberDecimal\" : \"0.00000123456789\"}}" 744 }, 745 { 746 "description": "[basx053] strings without E cannot generate E in result", 747 "canonical_bson": "180000001364003200000000000000000000000000323000", 748 "canonical_extjson": "{\"d\" : {\"$numberDecimal\" : \"0.0000050\"}}" 749 }, 750 { 751 "description": "[basx033] conform to rules and exponent will be in permitted range).", 752 "canonical_bson": "1800000013640015CD5B0700000000000000000000263000", 753 "canonical_extjson": "{\"d\" : {\"$numberDecimal\" : \"0.0000123456789\"}}" 754 }, 755 { 756 "description": "[basx016] conform to rules and exponent will be in permitted range).", 757 "canonical_bson": "180000001364000C000000000000000000000000003A3000", 758 "canonical_extjson": "{\"d\" : {\"$numberDecimal\" : \"0.012\"}}" 759 }, 760 { 761 "description": "[basx015] conform to rules and exponent will be in permitted range).", 762 "canonical_bson": "180000001364007B000000000000000000000000003A3000", 763 "canonical_extjson": "{\"d\" : {\"$numberDecimal\" : \"0.123\"}}" 764 }, 765 { 766 "description": "[basx037] conform to rules and exponent will be in permitted range).", 767 "canonical_bson": "1800000013640078DF0D8648700000000000000000223000", 768 "canonical_extjson": "{\"d\" : {\"$numberDecimal\" : \"0.123456789012344\"}}" 769 }, 770 { 771 "description": "[basx038] conform to rules and exponent will be in permitted range).", 772 "canonical_bson": "1800000013640079DF0D8648700000000000000000223000", 773 "canonical_extjson": "{\"d\" : {\"$numberDecimal\" : \"0.123456789012345\"}}" 774 }, 775 { 776 "description": "[basx250] Numbers with E", 777 "canonical_bson": "18000000136400F104000000000000000000000000383000", 778 "canonical_extjson": "{\"d\" : {\"$numberDecimal\" : \"0.1265\"}}" 779 }, 780 { 781 "description": "[basx257] Numbers with E", 782 "canonical_bson": "18000000136400F104000000000000000000000000383000", 783 "degenerate_extjson": "{\"d\" : {\"$numberDecimal\" : \"0.1265E-0\"}}", 784 "canonical_extjson": "{\"d\" : {\"$numberDecimal\" : \"0.1265\"}}" 785 }, 786 { 787 "description": "[basx256] Numbers with E", 788 "canonical_bson": "18000000136400F104000000000000000000000000363000", 789 "degenerate_extjson": "{\"d\" : {\"$numberDecimal\" : \"0.1265E-1\"}}", 790 "canonical_extjson": "{\"d\" : {\"$numberDecimal\" : \"0.01265\"}}" 791 }, 792 { 793 "description": "[basx258] Numbers with E", 794 "canonical_bson": "18000000136400F1040000000000000000000000003A3000", 795 "degenerate_extjson": "{\"d\" : {\"$numberDecimal\" : \"0.1265E+1\"}}", 796 "canonical_extjson": "{\"d\" : {\"$numberDecimal\" : \"1.265\"}}" 797 }, 798 { 799 "description": "[basx251] Numbers with E", 800 "canonical_bson": "18000000136400F104000000000000000000000000103000", 801 "degenerate_extjson": "{\"d\" : {\"$numberDecimal\" : \"0.1265E-20\"}}", 802 "canonical_extjson": "{\"d\" : {\"$numberDecimal\" : \"1.265E-21\"}}" 803 }, 804 { 805 "description": "[basx263] Numbers with E", 806 "canonical_bson": "18000000136400F104000000000000000000000000603000", 807 "degenerate_extjson": "{\"d\" : {\"$numberDecimal\" : \"0.1265E+20\"}}", 808 "canonical_extjson": "{\"d\" : {\"$numberDecimal\" : \"1.265E+19\"}}" 809 }, 810 { 811 "description": "[basx255] Numbers with E", 812 "canonical_bson": "18000000136400F104000000000000000000000000343000", 813 "degenerate_extjson": "{\"d\" : {\"$numberDecimal\" : \"0.1265E-2\"}}", 814 "canonical_extjson": "{\"d\" : {\"$numberDecimal\" : \"0.001265\"}}" 815 }, 816 { 817 "description": "[basx259] Numbers with E", 818 "canonical_bson": "18000000136400F1040000000000000000000000003C3000", 819 "degenerate_extjson": "{\"d\" : {\"$numberDecimal\" : \"0.1265E+2\"}}", 820 "canonical_extjson": "{\"d\" : {\"$numberDecimal\" : \"12.65\"}}" 821 }, 822 { 823 "description": "[basx254] Numbers with E", 824 "canonical_bson": "18000000136400F104000000000000000000000000323000", 825 "degenerate_extjson": "{\"d\" : {\"$numberDecimal\" : \"0.1265E-3\"}}", 826 "canonical_extjson": "{\"d\" : {\"$numberDecimal\" : \"0.0001265\"}}" 827 }, 828 { 829 "description": "[basx260] Numbers with E", 830 "canonical_bson": "18000000136400F1040000000000000000000000003E3000", 831 "degenerate_extjson": "{\"d\" : {\"$numberDecimal\" : \"0.1265E+3\"}}", 832 "canonical_extjson": "{\"d\" : {\"$numberDecimal\" : \"126.5\"}}" 833 }, 834 { 835 "description": "[basx253] Numbers with E", 836 "canonical_bson": "18000000136400F104000000000000000000000000303000", 837 "degenerate_extjson": "{\"d\" : {\"$numberDecimal\" : \"0.1265E-4\"}}", 838 "canonical_extjson": "{\"d\" : {\"$numberDecimal\" : \"0.00001265\"}}" 839 }, 840 { 841 "description": "[basx261] Numbers with E", 842 "canonical_bson": "18000000136400F104000000000000000000000000403000", 843 "degenerate_extjson": "{\"d\" : {\"$numberDecimal\" : \"0.1265E+4\"}}", 844 "canonical_extjson": "{\"d\" : {\"$numberDecimal\" : \"1265\"}}" 845 }, 846 { 847 "description": "[basx252] Numbers with E", 848 "canonical_bson": "18000000136400F104000000000000000000000000283000", 849 "degenerate_extjson": "{\"d\" : {\"$numberDecimal\" : \"0.1265E-8\"}}", 850 "canonical_extjson": "{\"d\" : {\"$numberDecimal\" : \"1.265E-9\"}}" 851 }, 852 { 853 "description": "[basx262] Numbers with E", 854 "canonical_bson": "18000000136400F104000000000000000000000000483000", 855 "degenerate_extjson": "{\"d\" : {\"$numberDecimal\" : \"0.1265E+8\"}}", 856 "canonical_extjson": "{\"d\" : {\"$numberDecimal\" : \"1.265E+7\"}}" 857 }, 858 { 859 "description": "[basx159] Numbers with E", 860 "canonical_bson": "1800000013640049000000000000000000000000002E3000", 861 "degenerate_extjson": "{\"d\" : {\"$numberDecimal\" : \"0.73e-7\"}}", 862 "canonical_extjson": "{\"d\" : {\"$numberDecimal\" : \"7.3E-8\"}}" 863 }, 864 { 865 "description": "[basx004] conform to rules and exponent will be in permitted range).", 866 "canonical_bson": "1800000013640064000000000000000000000000003C3000", 867 "canonical_extjson": "{\"d\" : {\"$numberDecimal\" : \"1.00\"}}" 868 }, 869 { 870 "description": "[basx003] conform to rules and exponent will be in permitted range).", 871 "canonical_bson": "180000001364000A000000000000000000000000003E3000", 872 "canonical_extjson": "{\"d\" : {\"$numberDecimal\" : \"1.0\"}}" 873 }, 874 { 875 "description": "[basx002] conform to rules and exponent will be in permitted range).", 876 "canonical_bson": "180000001364000100000000000000000000000000403000", 877 "canonical_extjson": "{\"d\" : {\"$numberDecimal\" : \"1\"}}" 878 }, 879 { 880 "description": "[basx148] Numbers with E", 881 "canonical_bson": "180000001364000100000000000000000000000000523000", 882 "degenerate_extjson": "{\"d\" : {\"$numberDecimal\" : \"1E+009\"}}", 883 "canonical_extjson": "{\"d\" : {\"$numberDecimal\" : \"1E+9\"}}" 884 }, 885 { 886 "description": "[basx153] Numbers with E", 887 "canonical_bson": "180000001364000100000000000000000000000000523000", 888 "degenerate_extjson": "{\"d\" : {\"$numberDecimal\" : \"1E009\"}}", 889 "canonical_extjson": "{\"d\" : {\"$numberDecimal\" : \"1E+9\"}}" 890 }, 891 { 892 "description": "[basx141] Numbers with E", 893 "canonical_bson": "180000001364000100000000000000000000000000523000", 894 "degenerate_extjson": "{\"d\" : {\"$numberDecimal\" : \"1e+09\"}}", 895 "canonical_extjson": "{\"d\" : {\"$numberDecimal\" : \"1E+9\"}}" 896 }, 897 { 898 "description": "[basx146] Numbers with E", 899 "canonical_bson": "180000001364000100000000000000000000000000523000", 900 "degenerate_extjson": "{\"d\" : {\"$numberDecimal\" : \"1E+09\"}}", 901 "canonical_extjson": "{\"d\" : {\"$numberDecimal\" : \"1E+9\"}}" 902 }, 903 { 904 "description": "[basx151] Numbers with E", 905 "canonical_bson": "180000001364000100000000000000000000000000523000", 906 "degenerate_extjson": "{\"d\" : {\"$numberDecimal\" : \"1e09\"}}", 907 "canonical_extjson": "{\"d\" : {\"$numberDecimal\" : \"1E+9\"}}" 908 }, 909 { 910 "description": "[basx142] Numbers with E", 911 "canonical_bson": "180000001364000100000000000000000000000000F43000", 912 "canonical_extjson": "{\"d\" : {\"$numberDecimal\" : \"1E+90\"}}" 913 }, 914 { 915 "description": "[basx147] Numbers with E", 916 "canonical_bson": "180000001364000100000000000000000000000000F43000", 917 "degenerate_extjson": "{\"d\" : {\"$numberDecimal\" : \"1e+90\"}}", 918 "canonical_extjson": "{\"d\" : {\"$numberDecimal\" : \"1E+90\"}}" 919 }, 920 { 921 "description": "[basx152] Numbers with E", 922 "canonical_bson": "180000001364000100000000000000000000000000F43000", 923 "degenerate_extjson": "{\"d\" : {\"$numberDecimal\" : \"1E90\"}}", 924 "canonical_extjson": "{\"d\" : {\"$numberDecimal\" : \"1E+90\"}}" 925 }, 926 { 927 "description": "[basx140] Numbers with E", 928 "canonical_bson": "180000001364000100000000000000000000000000523000", 929 "canonical_extjson": "{\"d\" : {\"$numberDecimal\" : \"1E+9\"}}" 930 }, 931 { 932 "description": "[basx150] Numbers with E", 933 "canonical_bson": "180000001364000100000000000000000000000000523000", 934 "degenerate_extjson": "{\"d\" : {\"$numberDecimal\" : \"1E9\"}}", 935 "canonical_extjson": "{\"d\" : {\"$numberDecimal\" : \"1E+9\"}}" 936 }, 937 { 938 "description": "[basx014] conform to rules and exponent will be in permitted range).", 939 "canonical_bson": "18000000136400D2040000000000000000000000003A3000", 940 "canonical_extjson": "{\"d\" : {\"$numberDecimal\" : \"1.234\"}}" 941 }, 942 { 943 "description": "[basx170] Numbers with E", 944 "canonical_bson": "18000000136400F1040000000000000000000000003A3000", 945 "canonical_extjson": "{\"d\" : {\"$numberDecimal\" : \"1.265\"}}" 946 }, 947 { 948 "description": "[basx177] Numbers with E", 949 "canonical_bson": "18000000136400F1040000000000000000000000003A3000", 950 "degenerate_extjson": "{\"d\" : {\"$numberDecimal\" : \"1.265E-0\"}}", 951 "canonical_extjson": "{\"d\" : {\"$numberDecimal\" : \"1.265\"}}" 952 }, 953 { 954 "description": "[basx176] Numbers with E", 955 "canonical_bson": "18000000136400F104000000000000000000000000383000", 956 "degenerate_extjson": "{\"d\" : {\"$numberDecimal\" : \"1.265E-1\"}}", 957 "canonical_extjson": "{\"d\" : {\"$numberDecimal\" : \"0.1265\"}}" 958 }, 959 { 960 "description": "[basx178] Numbers with E", 961 "canonical_bson": "18000000136400F1040000000000000000000000003C3000", 962 "degenerate_extjson": "{\"d\" : {\"$numberDecimal\" : \"1.265E+1\"}}", 963 "canonical_extjson": "{\"d\" : {\"$numberDecimal\" : \"12.65\"}}" 964 }, 965 { 966 "description": "[basx171] Numbers with E", 967 "canonical_bson": "18000000136400F104000000000000000000000000123000", 968 "canonical_extjson": "{\"d\" : {\"$numberDecimal\" : \"1.265E-20\"}}" 969 }, 970 { 971 "description": "[basx183] Numbers with E", 972 "canonical_bson": "18000000136400F104000000000000000000000000623000", 973 "canonical_extjson": "{\"d\" : {\"$numberDecimal\" : \"1.265E+20\"}}" 974 }, 975 { 976 "description": "[basx175] Numbers with E", 977 "canonical_bson": "18000000136400F104000000000000000000000000363000", 978 "degenerate_extjson": "{\"d\" : {\"$numberDecimal\" : \"1.265E-2\"}}", 979 "canonical_extjson": "{\"d\" : {\"$numberDecimal\" : \"0.01265\"}}" 980 }, 981 { 982 "description": "[basx179] Numbers with E", 983 "canonical_bson": "18000000136400F1040000000000000000000000003E3000", 984 "degenerate_extjson": "{\"d\" : {\"$numberDecimal\" : \"1.265E+2\"}}", 985 "canonical_extjson": "{\"d\" : {\"$numberDecimal\" : \"126.5\"}}" 986 }, 987 { 988 "description": "[basx174] Numbers with E", 989 "canonical_bson": "18000000136400F104000000000000000000000000343000", 990 "degenerate_extjson": "{\"d\" : {\"$numberDecimal\" : \"1.265E-3\"}}", 991 "canonical_extjson": "{\"d\" : {\"$numberDecimal\" : \"0.001265\"}}" 992 }, 993 { 994 "description": "[basx180] Numbers with E", 995 "canonical_bson": "18000000136400F104000000000000000000000000403000", 996 "degenerate_extjson": "{\"d\" : {\"$numberDecimal\" : \"1.265E+3\"}}", 997 "canonical_extjson": "{\"d\" : {\"$numberDecimal\" : \"1265\"}}" 998 }, 999 { 1000 "description": "[basx173] Numbers with E", 1001 "canonical_bson": "18000000136400F104000000000000000000000000323000", 1002 "degenerate_extjson": "{\"d\" : {\"$numberDecimal\" : \"1.265E-4\"}}", 1003 "canonical_extjson": "{\"d\" : {\"$numberDecimal\" : \"0.0001265\"}}" 1004 }, 1005 { 1006 "description": "[basx181] Numbers with E", 1007 "canonical_bson": "18000000136400F104000000000000000000000000423000", 1008 "canonical_extjson": "{\"d\" : {\"$numberDecimal\" : \"1.265E+4\"}}" 1009 }, 1010 { 1011 "description": "[basx172] Numbers with E", 1012 "canonical_bson": "18000000136400F1040000000000000000000000002A3000", 1013 "canonical_extjson": "{\"d\" : {\"$numberDecimal\" : \"1.265E-8\"}}" 1014 }, 1015 { 1016 "description": "[basx182] Numbers with E", 1017 "canonical_bson": "18000000136400F1040000000000000000000000004A3000", 1018 "canonical_extjson": "{\"d\" : {\"$numberDecimal\" : \"1.265E+8\"}}" 1019 }, 1020 { 1021 "description": "[basx157] Numbers with E", 1022 "canonical_bson": "180000001364000400000000000000000000000000523000", 1023 "canonical_extjson": "{\"d\" : {\"$numberDecimal\" : \"4E+9\"}}" 1024 }, 1025 { 1026 "description": "[basx067] examples", 1027 "canonical_bson": "180000001364000500000000000000000000000000343000", 1028 "degenerate_extjson": "{\"d\" : {\"$numberDecimal\" : \"5E-6\"}}", 1029 "canonical_extjson": "{\"d\" : {\"$numberDecimal\" : \"0.000005\"}}" 1030 }, 1031 { 1032 "description": "[basx069] examples", 1033 "canonical_bson": "180000001364000500000000000000000000000000323000", 1034 "canonical_extjson": "{\"d\" : {\"$numberDecimal\" : \"5E-7\"}}" 1035 }, 1036 { 1037 "description": "[basx385] Engineering notation tests", 1038 "canonical_bson": "180000001364000700000000000000000000000000403000", 1039 "degenerate_extjson": "{\"d\" : {\"$numberDecimal\" : \"7E0\"}}", 1040 "canonical_extjson": "{\"d\" : {\"$numberDecimal\" : \"7\"}}" 1041 }, 1042 { 1043 "description": "[basx365] Engineering notation tests", 1044 "canonical_bson": "180000001364000700000000000000000000000000543000", 1045 "degenerate_extjson": "{\"d\" : {\"$numberDecimal\" : \"7E10\"}}", 1046 "canonical_extjson": "{\"d\" : {\"$numberDecimal\" : \"7E+10\"}}" 1047 }, 1048 { 1049 "description": "[basx405] Engineering notation tests", 1050 "canonical_bson": "1800000013640007000000000000000000000000002C3000", 1051 "canonical_extjson": "{\"d\" : {\"$numberDecimal\" : \"7E-10\"}}" 1052 }, 1053 { 1054 "description": "[basx363] Engineering notation tests", 1055 "canonical_bson": "180000001364000700000000000000000000000000563000", 1056 "degenerate_extjson": "{\"d\" : {\"$numberDecimal\" : \"7E11\"}}", 1057 "canonical_extjson": "{\"d\" : {\"$numberDecimal\" : \"7E+11\"}}" 1058 }, 1059 { 1060 "description": "[basx407] Engineering notation tests", 1061 "canonical_bson": "1800000013640007000000000000000000000000002A3000", 1062 "canonical_extjson": "{\"d\" : {\"$numberDecimal\" : \"7E-11\"}}" 1063 }, 1064 { 1065 "description": "[basx361] Engineering notation tests", 1066 "canonical_bson": "180000001364000700000000000000000000000000583000", 1067 "degenerate_extjson": "{\"d\" : {\"$numberDecimal\" : \"7E12\"}}", 1068 "canonical_extjson": "{\"d\" : {\"$numberDecimal\" : \"7E+12\"}}" 1069 }, 1070 { 1071 "description": "[basx409] Engineering notation tests", 1072 "canonical_bson": "180000001364000700000000000000000000000000283000", 1073 "canonical_extjson": "{\"d\" : {\"$numberDecimal\" : \"7E-12\"}}" 1074 }, 1075 { 1076 "description": "[basx411] Engineering notation tests", 1077 "canonical_bson": "180000001364000700000000000000000000000000263000", 1078 "canonical_extjson": "{\"d\" : {\"$numberDecimal\" : \"7E-13\"}}" 1079 }, 1080 { 1081 "description": "[basx383] Engineering notation tests", 1082 "canonical_bson": "180000001364000700000000000000000000000000423000", 1083 "degenerate_extjson": "{\"d\" : {\"$numberDecimal\" : \"7E1\"}}", 1084 "canonical_extjson": "{\"d\" : {\"$numberDecimal\" : \"7E+1\"}}" 1085 }, 1086 { 1087 "description": "[basx387] Engineering notation tests", 1088 "canonical_bson": "1800000013640007000000000000000000000000003E3000", 1089 "degenerate_extjson": "{\"d\" : {\"$numberDecimal\" : \"7E-1\"}}", 1090 "canonical_extjson": "{\"d\" : {\"$numberDecimal\" : \"0.7\"}}" 1091 }, 1092 { 1093 "description": "[basx381] Engineering notation tests", 1094 "canonical_bson": "180000001364000700000000000000000000000000443000", 1095 "degenerate_extjson": "{\"d\" : {\"$numberDecimal\" : \"7E2\"}}", 1096 "canonical_extjson": "{\"d\" : {\"$numberDecimal\" : \"7E+2\"}}" 1097 }, 1098 { 1099 "description": "[basx389] Engineering notation tests", 1100 "canonical_bson": "1800000013640007000000000000000000000000003C3000", 1101 "degenerate_extjson": "{\"d\" : {\"$numberDecimal\" : \"7E-2\"}}", 1102 "canonical_extjson": "{\"d\" : {\"$numberDecimal\" : \"0.07\"}}" 1103 }, 1104 { 1105 "description": "[basx379] Engineering notation tests", 1106 "canonical_bson": "180000001364000700000000000000000000000000463000", 1107 "degenerate_extjson": "{\"d\" : {\"$numberDecimal\" : \"7E3\"}}", 1108 "canonical_extjson": "{\"d\" : {\"$numberDecimal\" : \"7E+3\"}}" 1109 }, 1110 { 1111 "description": "[basx391] Engineering notation tests", 1112 "canonical_bson": "1800000013640007000000000000000000000000003A3000", 1113 "degenerate_extjson": "{\"d\" : {\"$numberDecimal\" : \"7E-3\"}}", 1114 "canonical_extjson": "{\"d\" : {\"$numberDecimal\" : \"0.007\"}}" 1115 }, 1116 { 1117 "description": "[basx377] Engineering notation tests", 1118 "canonical_bson": "180000001364000700000000000000000000000000483000", 1119 "degenerate_extjson": "{\"d\" : {\"$numberDecimal\" : \"7E4\"}}", 1120 "canonical_extjson": "{\"d\" : {\"$numberDecimal\" : \"7E+4\"}}" 1121 }, 1122 { 1123 "description": "[basx393] Engineering notation tests", 1124 "canonical_bson": "180000001364000700000000000000000000000000383000", 1125 "degenerate_extjson": "{\"d\" : {\"$numberDecimal\" : \"7E-4\"}}", 1126 "canonical_extjson": "{\"d\" : {\"$numberDecimal\" : \"0.0007\"}}" 1127 }, 1128 { 1129 "description": "[basx375] Engineering notation tests", 1130 "canonical_bson": "1800000013640007000000000000000000000000004A3000", 1131 "degenerate_extjson": "{\"d\" : {\"$numberDecimal\" : \"7E5\"}}", 1132 "canonical_extjson": "{\"d\" : {\"$numberDecimal\" : \"7E+5\"}}" 1133 }, 1134 { 1135 "description": "[basx395] Engineering notation tests", 1136 "canonical_bson": "180000001364000700000000000000000000000000363000", 1137 "degenerate_extjson": "{\"d\" : {\"$numberDecimal\" : \"7E-5\"}}", 1138 "canonical_extjson": "{\"d\" : {\"$numberDecimal\" : \"0.00007\"}}" 1139 }, 1140 { 1141 "description": "[basx373] Engineering notation tests", 1142 "canonical_bson": "1800000013640007000000000000000000000000004C3000", 1143 "degenerate_extjson": "{\"d\" : {\"$numberDecimal\" : \"7E6\"}}", 1144 "canonical_extjson": "{\"d\" : {\"$numberDecimal\" : \"7E+6\"}}" 1145 }, 1146 { 1147 "description": "[basx397] Engineering notation tests", 1148 "canonical_bson": "180000001364000700000000000000000000000000343000", 1149 "degenerate_extjson": "{\"d\" : {\"$numberDecimal\" : \"7E-6\"}}", 1150 "canonical_extjson": "{\"d\" : {\"$numberDecimal\" : \"0.000007\"}}" 1151 }, 1152 { 1153 "description": "[basx371] Engineering notation tests", 1154 "canonical_bson": "1800000013640007000000000000000000000000004E3000", 1155 "degenerate_extjson": "{\"d\" : {\"$numberDecimal\" : \"7E7\"}}", 1156 "canonical_extjson": "{\"d\" : {\"$numberDecimal\" : \"7E+7\"}}" 1157 }, 1158 { 1159 "description": "[basx399] Engineering notation tests", 1160 "canonical_bson": "180000001364000700000000000000000000000000323000", 1161 "canonical_extjson": "{\"d\" : {\"$numberDecimal\" : \"7E-7\"}}" 1162 }, 1163 { 1164 "description": "[basx369] Engineering notation tests", 1165 "canonical_bson": "180000001364000700000000000000000000000000503000", 1166 "degenerate_extjson": "{\"d\" : {\"$numberDecimal\" : \"7E8\"}}", 1167 "canonical_extjson": "{\"d\" : {\"$numberDecimal\" : \"7E+8\"}}" 1168 }, 1169 { 1170 "description": "[basx401] Engineering notation tests", 1171 "canonical_bson": "180000001364000700000000000000000000000000303000", 1172 "canonical_extjson": "{\"d\" : {\"$numberDecimal\" : \"7E-8\"}}" 1173 }, 1174 { 1175 "description": "[basx367] Engineering notation tests", 1176 "canonical_bson": "180000001364000700000000000000000000000000523000", 1177 "degenerate_extjson": "{\"d\" : {\"$numberDecimal\" : \"7E9\"}}", 1178 "canonical_extjson": "{\"d\" : {\"$numberDecimal\" : \"7E+9\"}}" 1179 }, 1180 { 1181 "description": "[basx403] Engineering notation tests", 1182 "canonical_bson": "1800000013640007000000000000000000000000002E3000", 1183 "canonical_extjson": "{\"d\" : {\"$numberDecimal\" : \"7E-9\"}}" 1184 }, 1185 { 1186 "description": "[basx007] conform to rules and exponent will be in permitted range).", 1187 "canonical_bson": "1800000013640064000000000000000000000000003E3000", 1188 "canonical_extjson": "{\"d\" : {\"$numberDecimal\" : \"10.0\"}}" 1189 }, 1190 { 1191 "description": "[basx005] conform to rules and exponent will be in permitted range).", 1192 "canonical_bson": "180000001364000A00000000000000000000000000403000", 1193 "canonical_extjson": "{\"d\" : {\"$numberDecimal\" : \"10\"}}" 1194 }, 1195 { 1196 "description": "[basx165] Numbers with E", 1197 "canonical_bson": "180000001364000A00000000000000000000000000523000", 1198 "degenerate_extjson": "{\"d\" : {\"$numberDecimal\" : \"10E+009\"}}", 1199 "canonical_extjson": "{\"d\" : {\"$numberDecimal\" : \"1.0E+10\"}}" 1200 }, 1201 { 1202 "description": "[basx163] Numbers with E", 1203 "canonical_bson": "180000001364000A00000000000000000000000000523000", 1204 "degenerate_extjson": "{\"d\" : {\"$numberDecimal\" : \"10E+09\"}}", 1205 "canonical_extjson": "{\"d\" : {\"$numberDecimal\" : \"1.0E+10\"}}" 1206 }, 1207 { 1208 "description": "[basx325] Engineering notation tests", 1209 "canonical_bson": "180000001364000A00000000000000000000000000403000", 1210 "degenerate_extjson": "{\"d\" : {\"$numberDecimal\" : \"10e0\"}}", 1211 "canonical_extjson": "{\"d\" : {\"$numberDecimal\" : \"10\"}}" 1212 }, 1213 { 1214 "description": "[basx305] Engineering notation tests", 1215 "canonical_bson": "180000001364000A00000000000000000000000000543000", 1216 "degenerate_extjson": "{\"d\" : {\"$numberDecimal\" : \"10e10\"}}", 1217 "canonical_extjson": "{\"d\" : {\"$numberDecimal\" : \"1.0E+11\"}}" 1218 }, 1219 { 1220 "description": "[basx345] Engineering notation tests", 1221 "canonical_bson": "180000001364000A000000000000000000000000002C3000", 1222 "degenerate_extjson": "{\"d\" : {\"$numberDecimal\" : \"10e-10\"}}", 1223 "canonical_extjson": "{\"d\" : {\"$numberDecimal\" : \"1.0E-9\"}}" 1224 }, 1225 { 1226 "description": "[basx303] Engineering notation tests", 1227 "canonical_bson": "180000001364000A00000000000000000000000000563000", 1228 "degenerate_extjson": "{\"d\" : {\"$numberDecimal\" : \"10e11\"}}", 1229 "canonical_extjson": "{\"d\" : {\"$numberDecimal\" : \"1.0E+12\"}}" 1230 }, 1231 { 1232 "description": "[basx347] Engineering notation tests", 1233 "canonical_bson": "180000001364000A000000000000000000000000002A3000", 1234 "degenerate_extjson": "{\"d\" : {\"$numberDecimal\" : \"10e-11\"}}", 1235 "canonical_extjson": "{\"d\" : {\"$numberDecimal\" : \"1.0E-10\"}}" 1236 }, 1237 { 1238 "description": "[basx301] Engineering notation tests", 1239 "canonical_bson": "180000001364000A00000000000000000000000000583000", 1240 "degenerate_extjson": "{\"d\" : {\"$numberDecimal\" : \"10e12\"}}", 1241 "canonical_extjson": "{\"d\" : {\"$numberDecimal\" : \"1.0E+13\"}}" 1242 }, 1243 { 1244 "description": "[basx349] Engineering notation tests", 1245 "canonical_bson": "180000001364000A00000000000000000000000000283000", 1246 "degenerate_extjson": "{\"d\" : {\"$numberDecimal\" : \"10e-12\"}}", 1247 "canonical_extjson": "{\"d\" : {\"$numberDecimal\" : \"1.0E-11\"}}" 1248 }, 1249 { 1250 "description": "[basx351] Engineering notation tests", 1251 "canonical_bson": "180000001364000A00000000000000000000000000263000", 1252 "degenerate_extjson": "{\"d\" : {\"$numberDecimal\" : \"10e-13\"}}", 1253 "canonical_extjson": "{\"d\" : {\"$numberDecimal\" : \"1.0E-12\"}}" 1254 }, 1255 { 1256 "description": "[basx323] Engineering notation tests", 1257 "canonical_bson": "180000001364000A00000000000000000000000000423000", 1258 "degenerate_extjson": "{\"d\" : {\"$numberDecimal\" : \"10e1\"}}", 1259 "canonical_extjson": "{\"d\" : {\"$numberDecimal\" : \"1.0E+2\"}}" 1260 }, 1261 { 1262 "description": "[basx327] Engineering notation tests", 1263 "canonical_bson": "180000001364000A000000000000000000000000003E3000", 1264 "degenerate_extjson": "{\"d\" : {\"$numberDecimal\" : \"10e-1\"}}", 1265 "canonical_extjson": "{\"d\" : {\"$numberDecimal\" : \"1.0\"}}" 1266 }, 1267 { 1268 "description": "[basx321] Engineering notation tests", 1269 "canonical_bson": "180000001364000A00000000000000000000000000443000", 1270 "degenerate_extjson": "{\"d\" : {\"$numberDecimal\" : \"10e2\"}}", 1271 "canonical_extjson": "{\"d\" : {\"$numberDecimal\" : \"1.0E+3\"}}" 1272 }, 1273 { 1274 "description": "[basx329] Engineering notation tests", 1275 "canonical_bson": "180000001364000A000000000000000000000000003C3000", 1276 "degenerate_extjson": "{\"d\" : {\"$numberDecimal\" : \"10e-2\"}}", 1277 "canonical_extjson": "{\"d\" : {\"$numberDecimal\" : \"0.10\"}}" 1278 }, 1279 { 1280 "description": "[basx319] Engineering notation tests", 1281 "canonical_bson": "180000001364000A00000000000000000000000000463000", 1282 "degenerate_extjson": "{\"d\" : {\"$numberDecimal\" : \"10e3\"}}", 1283 "canonical_extjson": "{\"d\" : {\"$numberDecimal\" : \"1.0E+4\"}}" 1284 }, 1285 { 1286 "description": "[basx331] Engineering notation tests", 1287 "canonical_bson": "180000001364000A000000000000000000000000003A3000", 1288 "degenerate_extjson": "{\"d\" : {\"$numberDecimal\" : \"10e-3\"}}", 1289 "canonical_extjson": "{\"d\" : {\"$numberDecimal\" : \"0.010\"}}" 1290 }, 1291 { 1292 "description": "[basx317] Engineering notation tests", 1293 "canonical_bson": "180000001364000A00000000000000000000000000483000", 1294 "degenerate_extjson": "{\"d\" : {\"$numberDecimal\" : \"10e4\"}}", 1295 "canonical_extjson": "{\"d\" : {\"$numberDecimal\" : \"1.0E+5\"}}" 1296 }, 1297 { 1298 "description": "[basx333] Engineering notation tests", 1299 "canonical_bson": "180000001364000A00000000000000000000000000383000", 1300 "degenerate_extjson": "{\"d\" : {\"$numberDecimal\" : \"10e-4\"}}", 1301 "canonical_extjson": "{\"d\" : {\"$numberDecimal\" : \"0.0010\"}}" 1302 }, 1303 { 1304 "description": "[basx315] Engineering notation tests", 1305 "canonical_bson": "180000001364000A000000000000000000000000004A3000", 1306 "degenerate_extjson": "{\"d\" : {\"$numberDecimal\" : \"10e5\"}}", 1307 "canonical_extjson": "{\"d\" : {\"$numberDecimal\" : \"1.0E+6\"}}" 1308 }, 1309 { 1310 "description": "[basx335] Engineering notation tests", 1311 "canonical_bson": "180000001364000A00000000000000000000000000363000", 1312 "degenerate_extjson": "{\"d\" : {\"$numberDecimal\" : \"10e-5\"}}", 1313 "canonical_extjson": "{\"d\" : {\"$numberDecimal\" : \"0.00010\"}}" 1314 }, 1315 { 1316 "description": "[basx313] Engineering notation tests", 1317 "canonical_bson": "180000001364000A000000000000000000000000004C3000", 1318 "degenerate_extjson": "{\"d\" : {\"$numberDecimal\" : \"10e6\"}}", 1319 "canonical_extjson": "{\"d\" : {\"$numberDecimal\" : \"1.0E+7\"}}" 1320 }, 1321 { 1322 "description": "[basx337] Engineering notation tests", 1323 "canonical_bson": "180000001364000A00000000000000000000000000343000", 1324 "degenerate_extjson": "{\"d\" : {\"$numberDecimal\" : \"10e-6\"}}", 1325 "canonical_extjson": "{\"d\" : {\"$numberDecimal\" : \"0.000010\"}}" 1326 }, 1327 { 1328 "description": "[basx311] Engineering notation tests", 1329 "canonical_bson": "180000001364000A000000000000000000000000004E3000", 1330 "degenerate_extjson": "{\"d\" : {\"$numberDecimal\" : \"10e7\"}}", 1331 "canonical_extjson": "{\"d\" : {\"$numberDecimal\" : \"1.0E+8\"}}" 1332 }, 1333 { 1334 "description": "[basx339] Engineering notation tests", 1335 "canonical_bson": "180000001364000A00000000000000000000000000323000", 1336 "degenerate_extjson": "{\"d\" : {\"$numberDecimal\" : \"10e-7\"}}", 1337 "canonical_extjson": "{\"d\" : {\"$numberDecimal\" : \"0.0000010\"}}" 1338 }, 1339 { 1340 "description": "[basx309] Engineering notation tests", 1341 "canonical_bson": "180000001364000A00000000000000000000000000503000", 1342 "degenerate_extjson": "{\"d\" : {\"$numberDecimal\" : \"10e8\"}}", 1343 "canonical_extjson": "{\"d\" : {\"$numberDecimal\" : \"1.0E+9\"}}" 1344 }, 1345 { 1346 "description": "[basx341] Engineering notation tests", 1347 "canonical_bson": "180000001364000A00000000000000000000000000303000", 1348 "degenerate_extjson": "{\"d\" : {\"$numberDecimal\" : \"10e-8\"}}", 1349 "canonical_extjson": "{\"d\" : {\"$numberDecimal\" : \"1.0E-7\"}}" 1350 }, 1351 { 1352 "description": "[basx164] Numbers with E", 1353 "canonical_bson": "180000001364000A00000000000000000000000000F43000", 1354 "degenerate_extjson": "{\"d\" : {\"$numberDecimal\" : \"10e+90\"}}", 1355 "canonical_extjson": "{\"d\" : {\"$numberDecimal\" : \"1.0E+91\"}}" 1356 }, 1357 { 1358 "description": "[basx162] Numbers with E", 1359 "canonical_bson": "180000001364000A00000000000000000000000000523000", 1360 "degenerate_extjson": "{\"d\" : {\"$numberDecimal\" : \"10E+9\"}}", 1361 "canonical_extjson": "{\"d\" : {\"$numberDecimal\" : \"1.0E+10\"}}" 1362 }, 1363 { 1364 "description": "[basx307] Engineering notation tests", 1365 "canonical_bson": "180000001364000A00000000000000000000000000523000", 1366 "degenerate_extjson": "{\"d\" : {\"$numberDecimal\" : \"10e9\"}}", 1367 "canonical_extjson": "{\"d\" : {\"$numberDecimal\" : \"1.0E+10\"}}" 1368 }, 1369 { 1370 "description": "[basx343] Engineering notation tests", 1371 "canonical_bson": "180000001364000A000000000000000000000000002E3000", 1372 "degenerate_extjson": "{\"d\" : {\"$numberDecimal\" : \"10e-9\"}}", 1373 "canonical_extjson": "{\"d\" : {\"$numberDecimal\" : \"1.0E-8\"}}" 1374 }, 1375 { 1376 "description": "[basx008] conform to rules and exponent will be in permitted range).", 1377 "canonical_bson": "1800000013640065000000000000000000000000003E3000", 1378 "canonical_extjson": "{\"d\" : {\"$numberDecimal\" : \"10.1\"}}" 1379 }, 1380 { 1381 "description": "[basx009] conform to rules and exponent will be in permitted range).", 1382 "canonical_bson": "1800000013640068000000000000000000000000003E3000", 1383 "canonical_extjson": "{\"d\" : {\"$numberDecimal\" : \"10.4\"}}" 1384 }, 1385 { 1386 "description": "[basx010] conform to rules and exponent will be in permitted range).", 1387 "canonical_bson": "1800000013640069000000000000000000000000003E3000", 1388 "canonical_extjson": "{\"d\" : {\"$numberDecimal\" : \"10.5\"}}" 1389 }, 1390 { 1391 "description": "[basx011] conform to rules and exponent will be in permitted range).", 1392 "canonical_bson": "180000001364006A000000000000000000000000003E3000", 1393 "canonical_extjson": "{\"d\" : {\"$numberDecimal\" : \"10.6\"}}" 1394 }, 1395 { 1396 "description": "[basx012] conform to rules and exponent will be in permitted range).", 1397 "canonical_bson": "180000001364006D000000000000000000000000003E3000", 1398 "canonical_extjson": "{\"d\" : {\"$numberDecimal\" : \"10.9\"}}" 1399 }, 1400 { 1401 "description": "[basx013] conform to rules and exponent will be in permitted range).", 1402 "canonical_bson": "180000001364006E000000000000000000000000003E3000", 1403 "canonical_extjson": "{\"d\" : {\"$numberDecimal\" : \"11.0\"}}" 1404 }, 1405 { 1406 "description": "[basx040] strings without E cannot generate E in result", 1407 "canonical_bson": "180000001364000C00000000000000000000000000403000", 1408 "canonical_extjson": "{\"d\" : {\"$numberDecimal\" : \"12\"}}" 1409 }, 1410 { 1411 "description": "[basx190] Numbers with E", 1412 "canonical_bson": "18000000136400F1040000000000000000000000003C3000", 1413 "canonical_extjson": "{\"d\" : {\"$numberDecimal\" : \"12.65\"}}" 1414 }, 1415 { 1416 "description": "[basx197] Numbers with E", 1417 "canonical_bson": "18000000136400F1040000000000000000000000003C3000", 1418 "degenerate_extjson": "{\"d\" : {\"$numberDecimal\" : \"12.65E-0\"}}", 1419 "canonical_extjson": "{\"d\" : {\"$numberDecimal\" : \"12.65\"}}" 1420 }, 1421 { 1422 "description": "[basx196] Numbers with E", 1423 "canonical_bson": "18000000136400F1040000000000000000000000003A3000", 1424 "degenerate_extjson": "{\"d\" : {\"$numberDecimal\" : \"12.65E-1\"}}", 1425 "canonical_extjson": "{\"d\" : {\"$numberDecimal\" : \"1.265\"}}" 1426 }, 1427 { 1428 "description": "[basx198] Numbers with E", 1429 "canonical_bson": "18000000136400F1040000000000000000000000003E3000", 1430 "degenerate_extjson": "{\"d\" : {\"$numberDecimal\" : \"12.65E+1\"}}", 1431 "canonical_extjson": "{\"d\" : {\"$numberDecimal\" : \"126.5\"}}" 1432 }, 1433 { 1434 "description": "[basx191] Numbers with E", 1435 "canonical_bson": "18000000136400F104000000000000000000000000143000", 1436 "degenerate_extjson": "{\"d\" : {\"$numberDecimal\" : \"12.65E-20\"}}", 1437 "canonical_extjson": "{\"d\" : {\"$numberDecimal\" : \"1.265E-19\"}}" 1438 }, 1439 { 1440 "description": "[basx203] Numbers with E", 1441 "canonical_bson": "18000000136400F104000000000000000000000000643000", 1442 "degenerate_extjson": "{\"d\" : {\"$numberDecimal\" : \"12.65E+20\"}}", 1443 "canonical_extjson": "{\"d\" : {\"$numberDecimal\" : \"1.265E+21\"}}" 1444 }, 1445 { 1446 "description": "[basx195] Numbers with E", 1447 "canonical_bson": "18000000136400F104000000000000000000000000383000", 1448 "degenerate_extjson": "{\"d\" : {\"$numberDecimal\" : \"12.65E-2\"}}", 1449 "canonical_extjson": "{\"d\" : {\"$numberDecimal\" : \"0.1265\"}}" 1450 }, 1451 { 1452 "description": "[basx199] Numbers with E", 1453 "canonical_bson": "18000000136400F104000000000000000000000000403000", 1454 "degenerate_extjson": "{\"d\" : {\"$numberDecimal\" : \"12.65E+2\"}}", 1455 "canonical_extjson": "{\"d\" : {\"$numberDecimal\" : \"1265\"}}" 1456 }, 1457 { 1458 "description": "[basx194] Numbers with E", 1459 "canonical_bson": "18000000136400F104000000000000000000000000363000", 1460 "degenerate_extjson": "{\"d\" : {\"$numberDecimal\" : \"12.65E-3\"}}", 1461 "canonical_extjson": "{\"d\" : {\"$numberDecimal\" : \"0.01265\"}}" 1462 }, 1463 { 1464 "description": "[basx200] Numbers with E", 1465 "canonical_bson": "18000000136400F104000000000000000000000000423000", 1466 "degenerate_extjson": "{\"d\" : {\"$numberDecimal\" : \"12.65E+3\"}}", 1467 "canonical_extjson": "{\"d\" : {\"$numberDecimal\" : \"1.265E+4\"}}" 1468 }, 1469 { 1470 "description": "[basx193] Numbers with E", 1471 "canonical_bson": "18000000136400F104000000000000000000000000343000", 1472 "degenerate_extjson": "{\"d\" : {\"$numberDecimal\" : \"12.65E-4\"}}", 1473 "canonical_extjson": "{\"d\" : {\"$numberDecimal\" : \"0.001265\"}}" 1474 }, 1475 { 1476 "description": "[basx201] Numbers with E", 1477 "canonical_bson": "18000000136400F104000000000000000000000000443000", 1478 "degenerate_extjson": "{\"d\" : {\"$numberDecimal\" : \"12.65E+4\"}}", 1479 "canonical_extjson": "{\"d\" : {\"$numberDecimal\" : \"1.265E+5\"}}" 1480 }, 1481 { 1482 "description": "[basx192] Numbers with E", 1483 "canonical_bson": "18000000136400F1040000000000000000000000002C3000", 1484 "degenerate_extjson": "{\"d\" : {\"$numberDecimal\" : \"12.65E-8\"}}", 1485 "canonical_extjson": "{\"d\" : {\"$numberDecimal\" : \"1.265E-7\"}}" 1486 }, 1487 { 1488 "description": "[basx202] Numbers with E", 1489 "canonical_bson": "18000000136400F1040000000000000000000000004C3000", 1490 "degenerate_extjson": "{\"d\" : {\"$numberDecimal\" : \"12.65E+8\"}}", 1491 "canonical_extjson": "{\"d\" : {\"$numberDecimal\" : \"1.265E+9\"}}" 1492 }, 1493 { 1494 "description": "[basx044] strings without E cannot generate E in result", 1495 "canonical_bson": "18000000136400FC040000000000000000000000003C3000", 1496 "degenerate_extjson": "{\"d\" : {\"$numberDecimal\" : \"012.76\"}}", 1497 "canonical_extjson": "{\"d\" : {\"$numberDecimal\" : \"12.76\"}}" 1498 }, 1499 { 1500 "description": "[basx042] strings without E cannot generate E in result", 1501 "canonical_bson": "18000000136400FC040000000000000000000000003C3000", 1502 "canonical_extjson": "{\"d\" : {\"$numberDecimal\" : \"12.76\"}}" 1503 }, 1504 { 1505 "description": "[basx046] strings without E cannot generate E in result", 1506 "canonical_bson": "180000001364001100000000000000000000000000403000", 1507 "degenerate_extjson": "{\"d\" : {\"$numberDecimal\" : \"17.\"}}", 1508 "canonical_extjson": "{\"d\" : {\"$numberDecimal\" : \"17\"}}" 1509 }, 1510 { 1511 "description": "[basx049] strings without E cannot generate E in result", 1512 "canonical_bson": "180000001364002C00000000000000000000000000403000", 1513 "degenerate_extjson": "{\"d\" : {\"$numberDecimal\" : \"0044\"}}", 1514 "canonical_extjson": "{\"d\" : {\"$numberDecimal\" : \"44\"}}" 1515 }, 1516 { 1517 "description": "[basx048] strings without E cannot generate E in result", 1518 "canonical_bson": "180000001364002C00000000000000000000000000403000", 1519 "degenerate_extjson": "{\"d\" : {\"$numberDecimal\" : \"044\"}}", 1520 "canonical_extjson": "{\"d\" : {\"$numberDecimal\" : \"44\"}}" 1521 }, 1522 { 1523 "description": "[basx158] Numbers with E", 1524 "canonical_bson": "180000001364002C00000000000000000000000000523000", 1525 "degenerate_extjson": "{\"d\" : {\"$numberDecimal\" : \"44E+9\"}}", 1526 "canonical_extjson": "{\"d\" : {\"$numberDecimal\" : \"4.4E+10\"}}" 1527 }, 1528 { 1529 "description": "[basx068] examples", 1530 "canonical_bson": "180000001364003200000000000000000000000000323000", 1531 "degenerate_extjson": "{\"d\" : {\"$numberDecimal\" : \"50E-7\"}}", 1532 "canonical_extjson": "{\"d\" : {\"$numberDecimal\" : \"0.0000050\"}}" 1533 }, 1534 { 1535 "description": "[basx169] Numbers with E", 1536 "canonical_bson": "180000001364006400000000000000000000000000523000", 1537 "degenerate_extjson": "{\"d\" : {\"$numberDecimal\" : \"100e+009\"}}", 1538 "canonical_extjson": "{\"d\" : {\"$numberDecimal\" : \"1.00E+11\"}}" 1539 }, 1540 { 1541 "description": "[basx167] Numbers with E", 1542 "canonical_bson": "180000001364006400000000000000000000000000523000", 1543 "degenerate_extjson": "{\"d\" : {\"$numberDecimal\" : \"100e+09\"}}", 1544 "canonical_extjson": "{\"d\" : {\"$numberDecimal\" : \"1.00E+11\"}}" 1545 }, 1546 { 1547 "description": "[basx168] Numbers with E", 1548 "canonical_bson": "180000001364006400000000000000000000000000F43000", 1549 "degenerate_extjson": "{\"d\" : {\"$numberDecimal\" : \"100E+90\"}}", 1550 "canonical_extjson": "{\"d\" : {\"$numberDecimal\" : \"1.00E+92\"}}" 1551 }, 1552 { 1553 "description": "[basx166] Numbers with E", 1554 "canonical_bson": "180000001364006400000000000000000000000000523000", 1555 "degenerate_extjson": "{\"d\" : {\"$numberDecimal\" : \"100e+9\"}}", 1556 "canonical_extjson": "{\"d\" : {\"$numberDecimal\" : \"1.00E+11\"}}" 1557 }, 1558 { 1559 "description": "[basx210] Numbers with E", 1560 "canonical_bson": "18000000136400F1040000000000000000000000003E3000", 1561 "canonical_extjson": "{\"d\" : {\"$numberDecimal\" : \"126.5\"}}" 1562 }, 1563 { 1564 "description": "[basx217] Numbers with E", 1565 "canonical_bson": "18000000136400F1040000000000000000000000003E3000", 1566 "degenerate_extjson": "{\"d\" : {\"$numberDecimal\" : \"126.5E-0\"}}", 1567 "canonical_extjson": "{\"d\" : {\"$numberDecimal\" : \"126.5\"}}" 1568 }, 1569 { 1570 "description": "[basx216] Numbers with E", 1571 "canonical_bson": "18000000136400F1040000000000000000000000003C3000", 1572 "degenerate_extjson": "{\"d\" : {\"$numberDecimal\" : \"126.5E-1\"}}", 1573 "canonical_extjson": "{\"d\" : {\"$numberDecimal\" : \"12.65\"}}" 1574 }, 1575 { 1576 "description": "[basx218] Numbers with E", 1577 "canonical_bson": "18000000136400F104000000000000000000000000403000", 1578 "degenerate_extjson": "{\"d\" : {\"$numberDecimal\" : \"126.5E+1\"}}", 1579 "canonical_extjson": "{\"d\" : {\"$numberDecimal\" : \"1265\"}}" 1580 }, 1581 { 1582 "description": "[basx211] Numbers with E", 1583 "canonical_bson": "18000000136400F104000000000000000000000000163000", 1584 "degenerate_extjson": "{\"d\" : {\"$numberDecimal\" : \"126.5E-20\"}}", 1585 "canonical_extjson": "{\"d\" : {\"$numberDecimal\" : \"1.265E-18\"}}" 1586 }, 1587 { 1588 "description": "[basx223] Numbers with E", 1589 "canonical_bson": "18000000136400F104000000000000000000000000663000", 1590 "degenerate_extjson": "{\"d\" : {\"$numberDecimal\" : \"126.5E+20\"}}", 1591 "canonical_extjson": "{\"d\" : {\"$numberDecimal\" : \"1.265E+22\"}}" 1592 }, 1593 { 1594 "description": "[basx215] Numbers with E", 1595 "canonical_bson": "18000000136400F1040000000000000000000000003A3000", 1596 "degenerate_extjson": "{\"d\" : {\"$numberDecimal\" : \"126.5E-2\"}}", 1597 "canonical_extjson": "{\"d\" : {\"$numberDecimal\" : \"1.265\"}}" 1598 }, 1599 { 1600 "description": "[basx219] Numbers with E", 1601 "canonical_bson": "18000000136400F104000000000000000000000000423000", 1602 "degenerate_extjson": "{\"d\" : {\"$numberDecimal\" : \"126.5E+2\"}}", 1603 "canonical_extjson": "{\"d\" : {\"$numberDecimal\" : \"1.265E+4\"}}" 1604 }, 1605 { 1606 "description": "[basx214] Numbers with E", 1607 "canonical_bson": "18000000136400F104000000000000000000000000383000", 1608 "degenerate_extjson": "{\"d\" : {\"$numberDecimal\" : \"126.5E-3\"}}", 1609 "canonical_extjson": "{\"d\" : {\"$numberDecimal\" : \"0.1265\"}}" 1610 }, 1611 { 1612 "description": "[basx220] Numbers with E", 1613 "canonical_bson": "18000000136400F104000000000000000000000000443000", 1614 "degenerate_extjson": "{\"d\" : {\"$numberDecimal\" : \"126.5E+3\"}}", 1615 "canonical_extjson": "{\"d\" : {\"$numberDecimal\" : \"1.265E+5\"}}" 1616 }, 1617 { 1618 "description": "[basx213] Numbers with E", 1619 "canonical_bson": "18000000136400F104000000000000000000000000363000", 1620 "degenerate_extjson": "{\"d\" : {\"$numberDecimal\" : \"126.5E-4\"}}", 1621 "canonical_extjson": "{\"d\" : {\"$numberDecimal\" : \"0.01265\"}}" 1622 }, 1623 { 1624 "description": "[basx221] Numbers with E", 1625 "canonical_bson": "18000000136400F104000000000000000000000000463000", 1626 "degenerate_extjson": "{\"d\" : {\"$numberDecimal\" : \"126.5E+4\"}}", 1627 "canonical_extjson": "{\"d\" : {\"$numberDecimal\" : \"1.265E+6\"}}" 1628 }, 1629 { 1630 "description": "[basx212] Numbers with E", 1631 "canonical_bson": "18000000136400F1040000000000000000000000002E3000", 1632 "degenerate_extjson": "{\"d\" : {\"$numberDecimal\" : \"126.5E-8\"}}", 1633 "canonical_extjson": "{\"d\" : {\"$numberDecimal\" : \"0.000001265\"}}" 1634 }, 1635 { 1636 "description": "[basx222] Numbers with E", 1637 "canonical_bson": "18000000136400F1040000000000000000000000004E3000", 1638 "degenerate_extjson": "{\"d\" : {\"$numberDecimal\" : \"126.5E+8\"}}", 1639 "canonical_extjson": "{\"d\" : {\"$numberDecimal\" : \"1.265E+10\"}}" 1640 }, 1641 { 1642 "description": "[basx006] conform to rules and exponent will be in permitted range).", 1643 "canonical_bson": "18000000136400E803000000000000000000000000403000", 1644 "canonical_extjson": "{\"d\" : {\"$numberDecimal\" : \"1000\"}}" 1645 }, 1646 { 1647 "description": "[basx230] Numbers with E", 1648 "canonical_bson": "18000000136400F104000000000000000000000000403000", 1649 "canonical_extjson": "{\"d\" : {\"$numberDecimal\" : \"1265\"}}" 1650 }, 1651 { 1652 "description": "[basx237] Numbers with E", 1653 "canonical_bson": "18000000136400F104000000000000000000000000403000", 1654 "degenerate_extjson": "{\"d\" : {\"$numberDecimal\" : \"1265E-0\"}}", 1655 "canonical_extjson": "{\"d\" : {\"$numberDecimal\" : \"1265\"}}" 1656 }, 1657 { 1658 "description": "[basx236] Numbers with E", 1659 "canonical_bson": "18000000136400F1040000000000000000000000003E3000", 1660 "degenerate_extjson": "{\"d\" : {\"$numberDecimal\" : \"1265E-1\"}}", 1661 "canonical_extjson": "{\"d\" : {\"$numberDecimal\" : \"126.5\"}}" 1662 }, 1663 { 1664 "description": "[basx238] Numbers with E", 1665 "canonical_bson": "18000000136400F104000000000000000000000000423000", 1666 "degenerate_extjson": "{\"d\" : {\"$numberDecimal\" : \"1265E+1\"}}", 1667 "canonical_extjson": "{\"d\" : {\"$numberDecimal\" : \"1.265E+4\"}}" 1668 }, 1669 { 1670 "description": "[basx231] Numbers with E", 1671 "canonical_bson": "18000000136400F104000000000000000000000000183000", 1672 "degenerate_extjson": "{\"d\" : {\"$numberDecimal\" : \"1265E-20\"}}", 1673 "canonical_extjson": "{\"d\" : {\"$numberDecimal\" : \"1.265E-17\"}}" 1674 }, 1675 { 1676 "description": "[basx243] Numbers with E", 1677 "canonical_bson": "18000000136400F104000000000000000000000000683000", 1678 "degenerate_extjson": "{\"d\" : {\"$numberDecimal\" : \"1265E+20\"}}", 1679 "canonical_extjson": "{\"d\" : {\"$numberDecimal\" : \"1.265E+23\"}}" 1680 }, 1681 { 1682 "description": "[basx235] Numbers with E", 1683 "canonical_bson": "18000000136400F1040000000000000000000000003C3000", 1684 "degenerate_extjson": "{\"d\" : {\"$numberDecimal\" : \"1265E-2\"}}", 1685 "canonical_extjson": "{\"d\" : {\"$numberDecimal\" : \"12.65\"}}" 1686 }, 1687 { 1688 "description": "[basx239] Numbers with E", 1689 "canonical_bson": "18000000136400F104000000000000000000000000443000", 1690 "degenerate_extjson": "{\"d\" : {\"$numberDecimal\" : \"1265E+2\"}}", 1691 "canonical_extjson": "{\"d\" : {\"$numberDecimal\" : \"1.265E+5\"}}" 1692 }, 1693 { 1694 "description": "[basx234] Numbers with E", 1695 "canonical_bson": "18000000136400F1040000000000000000000000003A3000", 1696 "degenerate_extjson": "{\"d\" : {\"$numberDecimal\" : \"1265E-3\"}}", 1697 "canonical_extjson": "{\"d\" : {\"$numberDecimal\" : \"1.265\"}}" 1698 }, 1699 { 1700 "description": "[basx240] Numbers with E", 1701 "canonical_bson": "18000000136400F104000000000000000000000000463000", 1702 "degenerate_extjson": "{\"d\" : {\"$numberDecimal\" : \"1265E+3\"}}", 1703 "canonical_extjson": "{\"d\" : {\"$numberDecimal\" : \"1.265E+6\"}}" 1704 }, 1705 { 1706 "description": "[basx233] Numbers with E", 1707 "canonical_bson": "18000000136400F104000000000000000000000000383000", 1708 "degenerate_extjson": "{\"d\" : {\"$numberDecimal\" : \"1265E-4\"}}", 1709 "canonical_extjson": "{\"d\" : {\"$numberDecimal\" : \"0.1265\"}}" 1710 }, 1711 { 1712 "description": "[basx241] Numbers with E", 1713 "canonical_bson": "18000000136400F104000000000000000000000000483000", 1714 "degenerate_extjson": "{\"d\" : {\"$numberDecimal\" : \"1265E+4\"}}", 1715 "canonical_extjson": "{\"d\" : {\"$numberDecimal\" : \"1.265E+7\"}}" 1716 }, 1717 { 1718 "description": "[basx232] Numbers with E", 1719 "canonical_bson": "18000000136400F104000000000000000000000000303000", 1720 "degenerate_extjson": "{\"d\" : {\"$numberDecimal\" : \"1265E-8\"}}", 1721 "canonical_extjson": "{\"d\" : {\"$numberDecimal\" : \"0.00001265\"}}" 1722 }, 1723 { 1724 "description": "[basx242] Numbers with E", 1725 "canonical_bson": "18000000136400F104000000000000000000000000503000", 1726 "degenerate_extjson": "{\"d\" : {\"$numberDecimal\" : \"1265E+8\"}}", 1727 "canonical_extjson": "{\"d\" : {\"$numberDecimal\" : \"1.265E+11\"}}" 1728 }, 1729 { 1730 "description": "[basx060] strings without E cannot generate E in result", 1731 "canonical_bson": "18000000136400185C0ACE00000000000000000000383000", 1732 "canonical_extjson": "{\"d\" : {\"$numberDecimal\" : \"345678.5432\"}}" 1733 }, 1734 { 1735 "description": "[basx059] strings without E cannot generate E in result", 1736 "canonical_bson": "18000000136400F198670C08000000000000000000363000", 1737 "degenerate_extjson": "{\"d\" : {\"$numberDecimal\" : \"0345678.54321\"}}", 1738 "canonical_extjson": "{\"d\" : {\"$numberDecimal\" : \"345678.54321\"}}" 1739 }, 1740 { 1741 "description": "[basx058] strings without E cannot generate E in result", 1742 "canonical_bson": "180000001364006AF90B7C50000000000000000000343000", 1743 "canonical_extjson": "{\"d\" : {\"$numberDecimal\" : \"345678.543210\"}}" 1744 }, 1745 { 1746 "description": "[basx057] strings without E cannot generate E in result", 1747 "canonical_bson": "180000001364006A19562522020000000000000000343000", 1748 "canonical_extjson": "{\"d\" : {\"$numberDecimal\" : \"2345678.543210\"}}" 1749 }, 1750 { 1751 "description": "[basx056] strings without E cannot generate E in result", 1752 "canonical_bson": "180000001364006AB9C8733A0B0000000000000000343000", 1753 "canonical_extjson": "{\"d\" : {\"$numberDecimal\" : \"12345678.543210\"}}" 1754 }, 1755 { 1756 "description": "[basx031] conform to rules and exponent will be in permitted range).", 1757 "canonical_bson": "1800000013640040AF0D8648700000000000000000343000", 1758 "canonical_extjson": "{\"d\" : {\"$numberDecimal\" : \"123456789.000000\"}}" 1759 }, 1760 { 1761 "description": "[basx030] conform to rules and exponent will be in permitted range).", 1762 "canonical_bson": "1800000013640080910F8648700000000000000000343000", 1763 "canonical_extjson": "{\"d\" : {\"$numberDecimal\" : \"123456789.123456\"}}" 1764 }, 1765 { 1766 "description": "[basx032] conform to rules and exponent will be in permitted range).", 1767 "canonical_bson": "1800000013640080910F8648700000000000000000403000", 1768 "canonical_extjson": "{\"d\" : {\"$numberDecimal\" : \"123456789123456\"}}" 1769 } 1770 ] 1771} 1772