...

Text file src/go.mongodb.org/mongo-driver/testdata/bson-corpus/decimal128-7.json

Documentation: go.mongodb.org/mongo-driver/testdata/bson-corpus

     1{
     2    "description": "Decimal128",
     3    "bson_type": "0x13",
     4    "test_key": "d",
     5    "parseErrors": [
     6       {
     7          "description": "[basx572] Near-specials (Conversion_syntax)",
     8          "string": "-9Inf"
     9       },
    10       {
    11          "description": "[basx516] The 'baddies' tests from DiagBigDecimal, plus some new ones (Conversion_syntax)",
    12          "string": "-1-"
    13       },
    14       {
    15          "description": "[basx533] The 'baddies' tests from DiagBigDecimal, plus some new ones (Conversion_syntax)",
    16          "string": "0000.."
    17       },
    18       {
    19          "description": "[basx534] The 'baddies' tests from DiagBigDecimal, plus some new ones (Conversion_syntax)",
    20          "string": ".0000."
    21       },
    22       {
    23          "description": "[basx535] The 'baddies' tests from DiagBigDecimal, plus some new ones (Conversion_syntax)",
    24          "string": "00..00"
    25       },
    26       {
    27          "description": "[basx569] Near-specials (Conversion_syntax)",
    28          "string": "0Inf"
    29       },
    30       {
    31          "description": "[basx571] Near-specials (Conversion_syntax)",
    32          "string": "-0Inf"
    33       },
    34       {
    35          "description": "[basx575] Near-specials (Conversion_syntax)",
    36          "string": "0sNaN"
    37       },
    38       {
    39          "description": "[basx503] The 'baddies' tests from DiagBigDecimal, plus some new ones (Conversion_syntax)",
    40          "string": "++1"
    41       },
    42       {
    43          "description": "[basx504] The 'baddies' tests from DiagBigDecimal, plus some new ones (Conversion_syntax)",
    44          "string": "--1"
    45       },
    46       {
    47          "description": "[basx505] The 'baddies' tests from DiagBigDecimal, plus some new ones (Conversion_syntax)",
    48          "string": "-+1"
    49       },
    50       {
    51          "description": "[basx506] The 'baddies' tests from DiagBigDecimal, plus some new ones (Conversion_syntax)",
    52          "string": "+-1"
    53       },
    54       {
    55          "description": "[basx510] The 'baddies' tests from DiagBigDecimal, plus some new ones (Conversion_syntax)",
    56          "string": " +1"
    57       },
    58       {
    59          "description": "[basx513] The 'baddies' tests from DiagBigDecimal, plus some new ones (Conversion_syntax)",
    60          "string": " + 1"
    61       },
    62       {
    63          "description": "[basx514] The 'baddies' tests from DiagBigDecimal, plus some new ones (Conversion_syntax)",
    64          "string": " - 1"
    65       },
    66       {
    67          "description": "[basx501] The 'baddies' tests from DiagBigDecimal, plus some new ones (Conversion_syntax)",
    68          "string": "."
    69       },
    70       {
    71          "description": "[basx502] The 'baddies' tests from DiagBigDecimal, plus some new ones (Conversion_syntax)",
    72          "string": ".."
    73       },
    74       {
    75          "description": "[basx519] The 'baddies' tests from DiagBigDecimal, plus some new ones (Conversion_syntax)",
    76          "string": ""
    77       },
    78       {
    79          "description": "[basx525] The 'baddies' tests from DiagBigDecimal, plus some new ones (Conversion_syntax)",
    80          "string": "e100"
    81       },
    82       {
    83          "description": "[basx549] The 'baddies' tests from DiagBigDecimal, plus some new ones (Conversion_syntax)",
    84          "string": "e+1"
    85       },
    86       {
    87          "description": "[basx577] some baddies with dots and Es and dots and specials (Conversion_syntax)",
    88          "string": ".e+1"
    89       },
    90       {
    91          "description": "[basx578] some baddies with dots and Es and dots and specials (Conversion_syntax)",
    92          "string": "+.e+1"
    93       },
    94       {
    95          "description": "[basx581] some baddies with dots and Es and dots and specials (Conversion_syntax)",
    96          "string": "E+1"
    97       },
    98       {
    99          "description": "[basx582] some baddies with dots and Es and dots and specials (Conversion_syntax)",
   100          "string": ".E+1"
   101       },
   102       {
   103          "description": "[basx583] some baddies with dots and Es and dots and specials (Conversion_syntax)",
   104          "string": "+.E+1"
   105       },
   106       {
   107          "description": "[basx579] some baddies with dots and Es and dots and specials (Conversion_syntax)",
   108          "string": "-.e+"
   109       },
   110       {
   111          "description": "[basx580] some baddies with dots and Es and dots and specials (Conversion_syntax)",
   112          "string": "-.e"
   113       },
   114       {
   115          "description": "[basx584] some baddies with dots and Es and dots and specials (Conversion_syntax)",
   116          "string": "-.E+"
   117       },
   118       {
   119          "description": "[basx585] some baddies with dots and Es and dots and specials (Conversion_syntax)",
   120          "string": "-.E"
   121       },
   122       {
   123          "description": "[basx589] some baddies with dots and Es and dots and specials (Conversion_syntax)",
   124          "string": "+.Inf"
   125       },
   126       {
   127          "description": "[basx586] some baddies with dots and Es and dots and specials (Conversion_syntax)",
   128          "string": ".NaN"
   129       },
   130       {
   131          "description": "[basx587] some baddies with dots and Es and dots and specials (Conversion_syntax)",
   132          "string": "-.NaN"
   133       },
   134       {
   135          "description": "[basx545] The 'baddies' tests from DiagBigDecimal, plus some new ones (Conversion_syntax)",
   136          "string": "ONE"
   137       },
   138       {
   139          "description": "[basx561] Near-specials (Conversion_syntax)",
   140          "string": "qNaN"
   141       },
   142       {
   143          "description": "[basx573] Near-specials (Conversion_syntax)",
   144          "string": "-sNa"
   145       },
   146       {
   147          "description": "[basx588] some baddies with dots and Es and dots and specials (Conversion_syntax)",
   148          "string": "+.sNaN"
   149       },
   150       {
   151          "description": "[basx544] The 'baddies' tests from DiagBigDecimal, plus some new ones (Conversion_syntax)",
   152          "string": "ten"
   153       },
   154       {
   155          "description": "[basx527] The 'baddies' tests from DiagBigDecimal, plus some new ones (Conversion_syntax)",
   156          "string": "u0b65"
   157       },
   158       {
   159          "description": "[basx526] The 'baddies' tests from DiagBigDecimal, plus some new ones (Conversion_syntax)",
   160          "string": "u0e5a"
   161       },
   162       {
   163          "description": "[basx515] The 'baddies' tests from DiagBigDecimal, plus some new ones (Conversion_syntax)",
   164          "string": "x"
   165       },
   166       {
   167          "description": "[basx574] Near-specials (Conversion_syntax)",
   168          "string": "xNaN"
   169       },
   170       {
   171          "description": "[basx530] The 'baddies' tests from DiagBigDecimal, plus some new ones (Conversion_syntax)",
   172          "string": ".123.5"
   173       },
   174       {
   175          "description": "[basx500] The 'baddies' tests from DiagBigDecimal, plus some new ones (Conversion_syntax)",
   176          "string": "1..2"
   177       },
   178       {
   179          "description": "[basx542] The 'baddies' tests from DiagBigDecimal, plus some new ones (Conversion_syntax)",
   180          "string": "1e1.0"
   181       },
   182       {
   183          "description": "[basx553] The 'baddies' tests from DiagBigDecimal, plus some new ones (Conversion_syntax)",
   184          "string": "1E+1.2.3"
   185       },
   186       {
   187          "description": "[basx543] The 'baddies' tests from DiagBigDecimal, plus some new ones (Conversion_syntax)",
   188          "string": "1e123e"
   189       },
   190       {
   191          "description": "[basx552] The 'baddies' tests from DiagBigDecimal, plus some new ones (Conversion_syntax)",
   192          "string": "1E+1.2"
   193       },
   194       {
   195          "description": "[basx546] The 'baddies' tests from DiagBigDecimal, plus some new ones (Conversion_syntax)",
   196          "string": "1e.1"
   197       },
   198       {
   199          "description": "[basx547] The 'baddies' tests from DiagBigDecimal, plus some new ones (Conversion_syntax)",
   200          "string": "1e1."
   201       },
   202       {
   203          "description": "[basx554] The 'baddies' tests from DiagBigDecimal, plus some new ones (Conversion_syntax)",
   204          "string": "1E++1"
   205       },
   206       {
   207          "description": "[basx555] The 'baddies' tests from DiagBigDecimal, plus some new ones (Conversion_syntax)",
   208          "string": "1E--1"
   209       },
   210       {
   211          "description": "[basx556] The 'baddies' tests from DiagBigDecimal, plus some new ones (Conversion_syntax)",
   212          "string": "1E+-1"
   213       },
   214       {
   215          "description": "[basx557] The 'baddies' tests from DiagBigDecimal, plus some new ones (Conversion_syntax)",
   216          "string": "1E-+1"
   217       },
   218       {
   219          "description": "[basx558] The 'baddies' tests from DiagBigDecimal, plus some new ones (Conversion_syntax)",
   220          "string": "1E'1"
   221       },
   222       {
   223          "description": "[basx559] The 'baddies' tests from DiagBigDecimal, plus some new ones (Conversion_syntax)",
   224          "string": "1E\"1"
   225       },
   226       {
   227          "description": "[basx520] The 'baddies' tests from DiagBigDecimal, plus some new ones (Conversion_syntax)",
   228          "string": "1e-"
   229       },
   230       {
   231          "description": "[basx560] The 'baddies' tests from DiagBigDecimal, plus some new ones (Conversion_syntax)",
   232          "string": "1E"
   233       },
   234       {
   235          "description": "[basx548] The 'baddies' tests from DiagBigDecimal, plus some new ones (Conversion_syntax)",
   236          "string": "1ee"
   237       },
   238       {
   239          "description": "[basx551] The 'baddies' tests from DiagBigDecimal, plus some new ones (Conversion_syntax)",
   240          "string": "1.2.1"
   241       },
   242       {
   243          "description": "[basx550] The 'baddies' tests from DiagBigDecimal, plus some new ones (Conversion_syntax)",
   244          "string": "1.23.4"
   245       },
   246       {
   247          "description": "[basx529] The 'baddies' tests from DiagBigDecimal, plus some new ones (Conversion_syntax)",
   248          "string": "1.34.5"
   249       },
   250       {
   251          "description": "[basx531] The 'baddies' tests from DiagBigDecimal, plus some new ones (Conversion_syntax)",
   252          "string": "01.35."
   253       },
   254       {
   255          "description": "[basx532] The 'baddies' tests from DiagBigDecimal, plus some new ones (Conversion_syntax)",
   256          "string": "01.35-"
   257       },
   258       {
   259          "description": "[basx518] The 'baddies' tests from DiagBigDecimal, plus some new ones (Conversion_syntax)",
   260          "string": "3+"
   261       },
   262       {
   263          "description": "[basx521] The 'baddies' tests from DiagBigDecimal, plus some new ones (Conversion_syntax)",
   264          "string": "7e99999a"
   265       },
   266       {
   267          "description": "[basx570] Near-specials (Conversion_syntax)",
   268          "string": "9Inf"
   269       },
   270       {
   271          "description": "[basx512] The 'baddies' tests from DiagBigDecimal, plus some new ones (Conversion_syntax)",
   272          "string": "12 "
   273       },
   274       {
   275          "description": "[basx517] The 'baddies' tests from DiagBigDecimal, plus some new ones (Conversion_syntax)",
   276          "string": "12-"
   277       },
   278       {
   279          "description": "[basx507] The 'baddies' tests from DiagBigDecimal, plus some new ones (Conversion_syntax)",
   280          "string": "12e"
   281       },
   282       {
   283          "description": "[basx508] The 'baddies' tests from DiagBigDecimal, plus some new ones (Conversion_syntax)",
   284          "string": "12e++"
   285       },
   286       {
   287          "description": "[basx509] The 'baddies' tests from DiagBigDecimal, plus some new ones (Conversion_syntax)",
   288          "string": "12f4"
   289       },
   290       {
   291          "description": "[basx536] The 'baddies' tests from DiagBigDecimal, plus some new ones (Conversion_syntax)",
   292          "string": "111e*123"
   293       },
   294       {
   295          "description": "[basx537] The 'baddies' tests from DiagBigDecimal, plus some new ones (Conversion_syntax)",
   296          "string": "111e123-"
   297       },
   298       {
   299          "description": "[basx540] The 'baddies' tests from DiagBigDecimal, plus some new ones (Conversion_syntax)",
   300          "string": "111e1*23"
   301       },
   302       {
   303          "description": "[basx538] The 'baddies' tests from DiagBigDecimal, plus some new ones (Conversion_syntax)",
   304          "string": "111e+12+"
   305       },
   306       {
   307          "description": "[basx539] The 'baddies' tests from DiagBigDecimal, plus some new ones (Conversion_syntax)",
   308          "string": "111e1-3-"
   309       },
   310       {
   311          "description": "[basx541] The 'baddies' tests from DiagBigDecimal, plus some new ones (Conversion_syntax)",
   312          "string": "111E1e+3"
   313       },
   314       {
   315          "description": "[basx528] The 'baddies' tests from DiagBigDecimal, plus some new ones (Conversion_syntax)",
   316          "string": "123,65"
   317       },
   318       {
   319          "description": "[basx523] The 'baddies' tests from DiagBigDecimal, plus some new ones (Conversion_syntax)",
   320          "string": "7e12356789012x"
   321       },
   322       {
   323          "description": "[basx522] The 'baddies' tests from DiagBigDecimal, plus some new ones (Conversion_syntax)",
   324          "string": "7e123567890x"
   325       }
   326    ]
   327}

View as plain text