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