Lines Matching refs:buffer

81         final DtoaBuffer buffer = new DtoaBuffer(kBufferSize);  in testFastShortestVarious()  local
83 assertTrue(DoubleConversion.fixedDtoa(1.0, 1, buffer)); in testFastShortestVarious()
84 assertEquals("1", buffer.getRawDigits()); in testFastShortestVarious()
85 assertEquals(1, buffer.getDecimalPoint()); in testFastShortestVarious()
86 buffer.reset(); in testFastShortestVarious()
88 assertTrue(DoubleConversion.fixedDtoa(1.0, 15, buffer)); in testFastShortestVarious()
89 assertEquals("1", buffer.getRawDigits()); in testFastShortestVarious()
90 assertEquals(1, buffer.getDecimalPoint()); in testFastShortestVarious()
91 buffer.reset(); in testFastShortestVarious()
93 assertTrue(DoubleConversion.fixedDtoa(1.0, 0, buffer)); in testFastShortestVarious()
94 assertEquals("1", buffer.getRawDigits()); in testFastShortestVarious()
95 assertEquals(1, buffer.getDecimalPoint()); in testFastShortestVarious()
96 buffer.reset(); in testFastShortestVarious()
98 assertTrue(DoubleConversion.fixedDtoa(0xFFFFFFFFL, 5, buffer)); in testFastShortestVarious()
99 assertEquals("4294967295", buffer.getRawDigits()); in testFastShortestVarious()
100 assertEquals(10, buffer.getDecimalPoint()); in testFastShortestVarious()
101 buffer.reset(); in testFastShortestVarious()
103 assertTrue(DoubleConversion.fixedDtoa(4294967296.0, 5, buffer)); in testFastShortestVarious()
104 assertEquals("4294967296", buffer.getRawDigits()); in testFastShortestVarious()
105 assertEquals(10, buffer.getDecimalPoint()); in testFastShortestVarious()
106 buffer.reset(); in testFastShortestVarious()
108 assertTrue(DoubleConversion.fixedDtoa(1e21, 5, buffer)); in testFastShortestVarious()
109 assertEquals("1", buffer.getRawDigits()); in testFastShortestVarious()
110 assertEquals(22, buffer.getDecimalPoint()); in testFastShortestVarious()
111 buffer.reset(); in testFastShortestVarious()
113 assertTrue(DoubleConversion.fixedDtoa(999999999999999868928.00, 2, buffer)); in testFastShortestVarious()
114 assertEquals("999999999999999868928", buffer.getRawDigits()); in testFastShortestVarious()
115 assertEquals(21, buffer.getDecimalPoint()); in testFastShortestVarious()
116 buffer.reset(); in testFastShortestVarious()
118 assertTrue(DoubleConversion.fixedDtoa(6.9999999999999989514240000e+21, 5, buffer)); in testFastShortestVarious()
119 assertEquals("6999999999999998951424", buffer.getRawDigits()); in testFastShortestVarious()
120 assertEquals(22, buffer.getDecimalPoint()); in testFastShortestVarious()
121 buffer.reset(); in testFastShortestVarious()
123 assertTrue(DoubleConversion.fixedDtoa(1.5, 5, buffer)); in testFastShortestVarious()
124 assertEquals("15", buffer.getRawDigits()); in testFastShortestVarious()
125 assertEquals(1, buffer.getDecimalPoint()); in testFastShortestVarious()
126 buffer.reset(); in testFastShortestVarious()
128 assertTrue(DoubleConversion.fixedDtoa(1.55, 5, buffer)); in testFastShortestVarious()
129 assertEquals("155", buffer.getRawDigits()); in testFastShortestVarious()
130 assertEquals(1, buffer.getDecimalPoint()); in testFastShortestVarious()
131 buffer.reset(); in testFastShortestVarious()
133 assertTrue(DoubleConversion.fixedDtoa(1.55, 1, buffer)); in testFastShortestVarious()
134 assertEquals("16", buffer.getRawDigits()); in testFastShortestVarious()
135 assertEquals(1, buffer.getDecimalPoint()); in testFastShortestVarious()
136 buffer.reset(); in testFastShortestVarious()
138 assertTrue(DoubleConversion.fixedDtoa(1.00000001, 15, buffer)); in testFastShortestVarious()
139 assertEquals("100000001", buffer.getRawDigits()); in testFastShortestVarious()
140 assertEquals(1, buffer.getDecimalPoint()); in testFastShortestVarious()
141 buffer.reset(); in testFastShortestVarious()
143 assertTrue(DoubleConversion.fixedDtoa(0.1, 10, buffer)); in testFastShortestVarious()
144 assertEquals("1", buffer.getRawDigits()); in testFastShortestVarious()
145 assertEquals(0, buffer.getDecimalPoint()); in testFastShortestVarious()
146 buffer.reset(); in testFastShortestVarious()
148 assertTrue(DoubleConversion.fixedDtoa(0.01, 10, buffer)); in testFastShortestVarious()
149 assertEquals("1", buffer.getRawDigits()); in testFastShortestVarious()
150 assertEquals(-1, buffer.getDecimalPoint()); in testFastShortestVarious()
151 buffer.reset(); in testFastShortestVarious()
153 assertTrue(DoubleConversion.fixedDtoa(0.001, 10, buffer)); in testFastShortestVarious()
154 assertEquals("1", buffer.getRawDigits()); in testFastShortestVarious()
155 assertEquals(-2, buffer.getDecimalPoint()); in testFastShortestVarious()
156 buffer.reset(); in testFastShortestVarious()
158 assertTrue(DoubleConversion.fixedDtoa(0.0001, 10, buffer)); in testFastShortestVarious()
159 assertEquals("1", buffer.getRawDigits()); in testFastShortestVarious()
160 assertEquals(-3, buffer.getDecimalPoint()); in testFastShortestVarious()
161 buffer.reset(); in testFastShortestVarious()
163 assertTrue(DoubleConversion.fixedDtoa(0.00001, 10, buffer)); in testFastShortestVarious()
164 assertEquals("1", buffer.getRawDigits()); in testFastShortestVarious()
165 assertEquals(-4, buffer.getDecimalPoint()); in testFastShortestVarious()
166 buffer.reset(); in testFastShortestVarious()
168 assertTrue(DoubleConversion.fixedDtoa(0.000001, 10, buffer)); in testFastShortestVarious()
169 assertEquals("1", buffer.getRawDigits()); in testFastShortestVarious()
170 assertEquals(-5, buffer.getDecimalPoint()); in testFastShortestVarious()
171 buffer.reset(); in testFastShortestVarious()
173 assertTrue(DoubleConversion.fixedDtoa(0.0000001, 10, buffer)); in testFastShortestVarious()
174 assertEquals("1", buffer.getRawDigits()); in testFastShortestVarious()
175 assertEquals(-6, buffer.getDecimalPoint()); in testFastShortestVarious()
176 buffer.reset(); in testFastShortestVarious()
178 assertTrue(DoubleConversion.fixedDtoa(0.00000001, 10, buffer)); in testFastShortestVarious()
179 assertEquals("1", buffer.getRawDigits()); in testFastShortestVarious()
180 assertEquals(-7, buffer.getDecimalPoint()); in testFastShortestVarious()
181 buffer.reset(); in testFastShortestVarious()
183 assertTrue(DoubleConversion.fixedDtoa(0.000000001, 10, buffer)); in testFastShortestVarious()
184 assertEquals("1", buffer.getRawDigits()); in testFastShortestVarious()
185 assertEquals(-8, buffer.getDecimalPoint()); in testFastShortestVarious()
186 buffer.reset(); in testFastShortestVarious()
188 assertTrue(DoubleConversion.fixedDtoa(0.0000000001, 15, buffer)); in testFastShortestVarious()
189 assertEquals("1", buffer.getRawDigits()); in testFastShortestVarious()
190 assertEquals(-9, buffer.getDecimalPoint()); in testFastShortestVarious()
191 buffer.reset(); in testFastShortestVarious()
193 assertTrue(DoubleConversion.fixedDtoa(0.00000000001, 15, buffer)); in testFastShortestVarious()
194 assertEquals("1", buffer.getRawDigits()); in testFastShortestVarious()
195 assertEquals(-10, buffer.getDecimalPoint()); in testFastShortestVarious()
196 buffer.reset(); in testFastShortestVarious()
198 assertTrue(DoubleConversion.fixedDtoa(0.000000000001, 15, buffer)); in testFastShortestVarious()
199 assertEquals("1", buffer.getRawDigits()); in testFastShortestVarious()
200 assertEquals(-11, buffer.getDecimalPoint()); in testFastShortestVarious()
201 buffer.reset(); in testFastShortestVarious()
203 assertTrue(DoubleConversion.fixedDtoa(0.0000000000001, 15, buffer)); in testFastShortestVarious()
204 assertEquals("1", buffer.getRawDigits()); in testFastShortestVarious()
205 assertEquals(-12, buffer.getDecimalPoint()); in testFastShortestVarious()
206 buffer.reset(); in testFastShortestVarious()
208 assertTrue(DoubleConversion.fixedDtoa(0.00000000000001, 15, buffer)); in testFastShortestVarious()
209 assertEquals("1", buffer.getRawDigits()); in testFastShortestVarious()
210 assertEquals(-13, buffer.getDecimalPoint()); in testFastShortestVarious()
211 buffer.reset(); in testFastShortestVarious()
213 assertTrue(DoubleConversion.fixedDtoa(0.000000000000001, 20, buffer)); in testFastShortestVarious()
214 assertEquals("1", buffer.getRawDigits()); in testFastShortestVarious()
215 assertEquals(-14, buffer.getDecimalPoint()); in testFastShortestVarious()
216 buffer.reset(); in testFastShortestVarious()
218 assertTrue(DoubleConversion.fixedDtoa(0.0000000000000001, 20, buffer)); in testFastShortestVarious()
219 assertEquals("1", buffer.getRawDigits()); in testFastShortestVarious()
220 assertEquals(-15, buffer.getDecimalPoint()); in testFastShortestVarious()
221 buffer.reset(); in testFastShortestVarious()
223 assertTrue(DoubleConversion.fixedDtoa(0.00000000000000001, 20, buffer)); in testFastShortestVarious()
224 assertEquals("1", buffer.getRawDigits()); in testFastShortestVarious()
225 assertEquals(-16, buffer.getDecimalPoint()); in testFastShortestVarious()
226 buffer.reset(); in testFastShortestVarious()
228 assertTrue(DoubleConversion.fixedDtoa(0.000000000000000001, 20, buffer)); in testFastShortestVarious()
229 assertEquals("1", buffer.getRawDigits()); in testFastShortestVarious()
230 assertEquals(-17, buffer.getDecimalPoint()); in testFastShortestVarious()
231 buffer.reset(); in testFastShortestVarious()
233 assertTrue(DoubleConversion.fixedDtoa(0.0000000000000000001, 20, buffer)); in testFastShortestVarious()
234 assertEquals("1", buffer.getRawDigits()); in testFastShortestVarious()
235 assertEquals(-18, buffer.getDecimalPoint()); in testFastShortestVarious()
236 buffer.reset(); in testFastShortestVarious()
238 assertTrue(DoubleConversion.fixedDtoa(0.00000000000000000001, 20, buffer)); in testFastShortestVarious()
239 assertEquals("1", buffer.getRawDigits()); in testFastShortestVarious()
240 assertEquals(-19, buffer.getDecimalPoint()); in testFastShortestVarious()
241 buffer.reset(); in testFastShortestVarious()
243 assertTrue(DoubleConversion.fixedDtoa(0.10000000004, 10, buffer)); in testFastShortestVarious()
244 assertEquals("1", buffer.getRawDigits()); in testFastShortestVarious()
245 assertEquals(0, buffer.getDecimalPoint()); in testFastShortestVarious()
246 buffer.reset(); in testFastShortestVarious()
248 assertTrue(DoubleConversion.fixedDtoa(0.01000000004, 10, buffer)); in testFastShortestVarious()
249 assertEquals("1", buffer.getRawDigits()); in testFastShortestVarious()
250 assertEquals(-1, buffer.getDecimalPoint()); in testFastShortestVarious()
251 buffer.reset(); in testFastShortestVarious()
253 assertTrue(DoubleConversion.fixedDtoa(0.00100000004, 10, buffer)); in testFastShortestVarious()
254 assertEquals("1", buffer.getRawDigits()); in testFastShortestVarious()
255 assertEquals(-2, buffer.getDecimalPoint()); in testFastShortestVarious()
256 buffer.reset(); in testFastShortestVarious()
258 assertTrue(DoubleConversion.fixedDtoa(0.00010000004, 10, buffer)); in testFastShortestVarious()
259 assertEquals("1", buffer.getRawDigits()); in testFastShortestVarious()
260 assertEquals(-3, buffer.getDecimalPoint()); in testFastShortestVarious()
261 buffer.reset(); in testFastShortestVarious()
263 assertTrue(DoubleConversion.fixedDtoa(0.00001000004, 10, buffer)); in testFastShortestVarious()
264 assertEquals("1", buffer.getRawDigits()); in testFastShortestVarious()
265 assertEquals(-4, buffer.getDecimalPoint()); in testFastShortestVarious()
266 buffer.reset(); in testFastShortestVarious()
268 assertTrue(DoubleConversion.fixedDtoa(0.00000100004, 10, buffer)); in testFastShortestVarious()
269 assertEquals("1", buffer.getRawDigits()); in testFastShortestVarious()
270 assertEquals(-5, buffer.getDecimalPoint()); in testFastShortestVarious()
271 buffer.reset(); in testFastShortestVarious()
273 assertTrue(DoubleConversion.fixedDtoa(0.00000010004, 10, buffer)); in testFastShortestVarious()
274 assertEquals("1", buffer.getRawDigits()); in testFastShortestVarious()
275 assertEquals(-6, buffer.getDecimalPoint()); in testFastShortestVarious()
276 buffer.reset(); in testFastShortestVarious()
278 assertTrue(DoubleConversion.fixedDtoa(0.00000001004, 10, buffer)); in testFastShortestVarious()
279 assertEquals("1", buffer.getRawDigits()); in testFastShortestVarious()
280 assertEquals(-7, buffer.getDecimalPoint()); in testFastShortestVarious()
281 buffer.reset(); in testFastShortestVarious()
283 assertTrue(DoubleConversion.fixedDtoa(0.00000000104, 10, buffer)); in testFastShortestVarious()
284 assertEquals("1", buffer.getRawDigits()); in testFastShortestVarious()
285 assertEquals(-8, buffer.getDecimalPoint()); in testFastShortestVarious()
286 buffer.reset(); in testFastShortestVarious()
288 assertTrue(DoubleConversion.fixedDtoa(0.0000000001000004, 15, buffer)); in testFastShortestVarious()
289 assertEquals("1", buffer.getRawDigits()); in testFastShortestVarious()
290 assertEquals(-9, buffer.getDecimalPoint()); in testFastShortestVarious()
291 buffer.reset(); in testFastShortestVarious()
293 assertTrue(DoubleConversion.fixedDtoa(0.0000000000100004, 15, buffer)); in testFastShortestVarious()
294 assertEquals("1", buffer.getRawDigits()); in testFastShortestVarious()
295 assertEquals(-10, buffer.getDecimalPoint()); in testFastShortestVarious()
296 buffer.reset(); in testFastShortestVarious()
298 assertTrue(DoubleConversion.fixedDtoa(0.0000000000010004, 15, buffer)); in testFastShortestVarious()
299 assertEquals("1", buffer.getRawDigits()); in testFastShortestVarious()
300 assertEquals(-11, buffer.getDecimalPoint()); in testFastShortestVarious()
301 buffer.reset(); in testFastShortestVarious()
303 assertTrue(DoubleConversion.fixedDtoa(0.0000000000001004, 15, buffer)); in testFastShortestVarious()
304 assertEquals("1", buffer.getRawDigits()); in testFastShortestVarious()
305 assertEquals(-12, buffer.getDecimalPoint()); in testFastShortestVarious()
306 buffer.reset(); in testFastShortestVarious()
308 assertTrue(DoubleConversion.fixedDtoa(0.0000000000000104, 15, buffer)); in testFastShortestVarious()
309 assertEquals("1", buffer.getRawDigits()); in testFastShortestVarious()
310 assertEquals(-13, buffer.getDecimalPoint()); in testFastShortestVarious()
311 buffer.reset(); in testFastShortestVarious()
313 assertTrue(DoubleConversion.fixedDtoa(0.000000000000001000004, 20, buffer)); in testFastShortestVarious()
314 assertEquals("1", buffer.getRawDigits()); in testFastShortestVarious()
315 assertEquals(-14, buffer.getDecimalPoint()); in testFastShortestVarious()
316 buffer.reset(); in testFastShortestVarious()
318 assertTrue(DoubleConversion.fixedDtoa(0.000000000000000100004, 20, buffer)); in testFastShortestVarious()
319 assertEquals("1", buffer.getRawDigits()); in testFastShortestVarious()
320 assertEquals(-15, buffer.getDecimalPoint()); in testFastShortestVarious()
321 buffer.reset(); in testFastShortestVarious()
323 assertTrue(DoubleConversion.fixedDtoa(0.000000000000000010004, 20, buffer)); in testFastShortestVarious()
324 assertEquals("1", buffer.getRawDigits()); in testFastShortestVarious()
325 assertEquals(-16, buffer.getDecimalPoint()); in testFastShortestVarious()
326 buffer.reset(); in testFastShortestVarious()
328 assertTrue(DoubleConversion.fixedDtoa(0.000000000000000001004, 20, buffer)); in testFastShortestVarious()
329 assertEquals("1", buffer.getRawDigits()); in testFastShortestVarious()
330 assertEquals(-17, buffer.getDecimalPoint()); in testFastShortestVarious()
331 buffer.reset(); in testFastShortestVarious()
333 assertTrue(DoubleConversion.fixedDtoa(0.000000000000000000104, 20, buffer)); in testFastShortestVarious()
334 assertEquals("1", buffer.getRawDigits()); in testFastShortestVarious()
335 assertEquals(-18, buffer.getDecimalPoint()); in testFastShortestVarious()
336 buffer.reset(); in testFastShortestVarious()
338 assertTrue(DoubleConversion.fixedDtoa(0.000000000000000000014, 20, buffer)); in testFastShortestVarious()
339 assertEquals("1", buffer.getRawDigits()); in testFastShortestVarious()
340 assertEquals(-19, buffer.getDecimalPoint()); in testFastShortestVarious()
341 buffer.reset(); in testFastShortestVarious()
343 assertTrue(DoubleConversion.fixedDtoa(0.10000000006, 10, buffer)); in testFastShortestVarious()
344 assertEquals("1000000001", buffer.getRawDigits()); in testFastShortestVarious()
345 assertEquals(0, buffer.getDecimalPoint()); in testFastShortestVarious()
346 buffer.reset(); in testFastShortestVarious()
348 assertTrue(DoubleConversion.fixedDtoa(0.01000000006, 10, buffer)); in testFastShortestVarious()
349 assertEquals("100000001", buffer.getRawDigits()); in testFastShortestVarious()
350 assertEquals(-1, buffer.getDecimalPoint()); in testFastShortestVarious()
351 buffer.reset(); in testFastShortestVarious()
353 assertTrue(DoubleConversion.fixedDtoa(0.00100000006, 10, buffer)); in testFastShortestVarious()
354 assertEquals("10000001", buffer.getRawDigits()); in testFastShortestVarious()
355 assertEquals(-2, buffer.getDecimalPoint()); in testFastShortestVarious()
356 buffer.reset(); in testFastShortestVarious()
358 assertTrue(DoubleConversion.fixedDtoa(0.00010000006, 10, buffer)); in testFastShortestVarious()
359 assertEquals("1000001", buffer.getRawDigits()); in testFastShortestVarious()
360 assertEquals(-3, buffer.getDecimalPoint()); in testFastShortestVarious()
361 buffer.reset(); in testFastShortestVarious()
363 assertTrue(DoubleConversion.fixedDtoa(0.00001000006, 10, buffer)); in testFastShortestVarious()
364 assertEquals("100001", buffer.getRawDigits()); in testFastShortestVarious()
365 assertEquals(-4, buffer.getDecimalPoint()); in testFastShortestVarious()
366 buffer.reset(); in testFastShortestVarious()
368 assertTrue(DoubleConversion.fixedDtoa(0.00000100006, 10, buffer)); in testFastShortestVarious()
369 assertEquals("10001", buffer.getRawDigits()); in testFastShortestVarious()
370 assertEquals(-5, buffer.getDecimalPoint()); in testFastShortestVarious()
371 buffer.reset(); in testFastShortestVarious()
373 assertTrue(DoubleConversion.fixedDtoa(0.00000010006, 10, buffer)); in testFastShortestVarious()
374 assertEquals("1001", buffer.getRawDigits()); in testFastShortestVarious()
375 assertEquals(-6, buffer.getDecimalPoint()); in testFastShortestVarious()
376 buffer.reset(); in testFastShortestVarious()
378 assertTrue(DoubleConversion.fixedDtoa(0.00000001006, 10, buffer)); in testFastShortestVarious()
379 assertEquals("101", buffer.getRawDigits()); in testFastShortestVarious()
380 assertEquals(-7, buffer.getDecimalPoint()); in testFastShortestVarious()
381 buffer.reset(); in testFastShortestVarious()
383 assertTrue(DoubleConversion.fixedDtoa(0.00000000106, 10, buffer)); in testFastShortestVarious()
384 assertEquals("11", buffer.getRawDigits()); in testFastShortestVarious()
385 assertEquals(-8, buffer.getDecimalPoint()); in testFastShortestVarious()
386 buffer.reset(); in testFastShortestVarious()
388 assertTrue(DoubleConversion.fixedDtoa(0.0000000001000006, 15, buffer)); in testFastShortestVarious()
389 assertEquals("100001", buffer.getRawDigits()); in testFastShortestVarious()
390 assertEquals(-9, buffer.getDecimalPoint()); in testFastShortestVarious()
391 buffer.reset(); in testFastShortestVarious()
393 assertTrue(DoubleConversion.fixedDtoa(0.0000000000100006, 15, buffer)); in testFastShortestVarious()
394 assertEquals("10001", buffer.getRawDigits()); in testFastShortestVarious()
395 assertEquals(-10, buffer.getDecimalPoint()); in testFastShortestVarious()
396 buffer.reset(); in testFastShortestVarious()
398 assertTrue(DoubleConversion.fixedDtoa(0.0000000000010006, 15, buffer)); in testFastShortestVarious()
399 assertEquals("1001", buffer.getRawDigits()); in testFastShortestVarious()
400 assertEquals(-11, buffer.getDecimalPoint()); in testFastShortestVarious()
401 buffer.reset(); in testFastShortestVarious()
403 assertTrue(DoubleConversion.fixedDtoa(0.0000000000001006, 15, buffer)); in testFastShortestVarious()
404 assertEquals("101", buffer.getRawDigits()); in testFastShortestVarious()
405 assertEquals(-12, buffer.getDecimalPoint()); in testFastShortestVarious()
406 buffer.reset(); in testFastShortestVarious()
408 assertTrue(DoubleConversion.fixedDtoa(0.0000000000000106, 15, buffer)); in testFastShortestVarious()
409 assertEquals("11", buffer.getRawDigits()); in testFastShortestVarious()
410 assertEquals(-13, buffer.getDecimalPoint()); in testFastShortestVarious()
411 buffer.reset(); in testFastShortestVarious()
413 assertTrue(DoubleConversion.fixedDtoa(0.000000000000001000006, 20, buffer)); in testFastShortestVarious()
414 assertEquals("100001", buffer.getRawDigits()); in testFastShortestVarious()
415 assertEquals(-14, buffer.getDecimalPoint()); in testFastShortestVarious()
416 buffer.reset(); in testFastShortestVarious()
418 assertTrue(DoubleConversion.fixedDtoa(0.000000000000000100006, 20, buffer)); in testFastShortestVarious()
419 assertEquals("10001", buffer.getRawDigits()); in testFastShortestVarious()
420 assertEquals(-15, buffer.getDecimalPoint()); in testFastShortestVarious()
421 buffer.reset(); in testFastShortestVarious()
423 assertTrue(DoubleConversion.fixedDtoa(0.000000000000000010006, 20, buffer)); in testFastShortestVarious()
424 assertEquals("1001", buffer.getRawDigits()); in testFastShortestVarious()
425 assertEquals(-16, buffer.getDecimalPoint()); in testFastShortestVarious()
426 buffer.reset(); in testFastShortestVarious()
428 assertTrue(DoubleConversion.fixedDtoa(0.000000000000000001006, 20, buffer)); in testFastShortestVarious()
429 assertEquals("101", buffer.getRawDigits()); in testFastShortestVarious()
430 assertEquals(-17, buffer.getDecimalPoint()); in testFastShortestVarious()
431 buffer.reset(); in testFastShortestVarious()
433 assertTrue(DoubleConversion.fixedDtoa(0.000000000000000000106, 20, buffer)); in testFastShortestVarious()
434 assertEquals("11", buffer.getRawDigits()); in testFastShortestVarious()
435 assertEquals(-18, buffer.getDecimalPoint()); in testFastShortestVarious()
436 buffer.reset(); in testFastShortestVarious()
438 assertTrue(DoubleConversion.fixedDtoa(0.000000000000000000016, 20, buffer)); in testFastShortestVarious()
439 assertEquals("2", buffer.getRawDigits()); in testFastShortestVarious()
440 assertEquals(-19, buffer.getDecimalPoint()); in testFastShortestVarious()
441 buffer.reset(); in testFastShortestVarious()
443 assertTrue(DoubleConversion.fixedDtoa(0.6, 0, buffer)); in testFastShortestVarious()
444 assertEquals("1", buffer.getRawDigits()); in testFastShortestVarious()
445 assertEquals(1, buffer.getDecimalPoint()); in testFastShortestVarious()
446 buffer.reset(); in testFastShortestVarious()
448 assertTrue(DoubleConversion.fixedDtoa(0.96, 1, buffer)); in testFastShortestVarious()
449 assertEquals("1", buffer.getRawDigits()); in testFastShortestVarious()
450 assertEquals(1, buffer.getDecimalPoint()); in testFastShortestVarious()
451 buffer.reset(); in testFastShortestVarious()
453 assertTrue(DoubleConversion.fixedDtoa(0.996, 2, buffer)); in testFastShortestVarious()
454 assertEquals("1", buffer.getRawDigits()); in testFastShortestVarious()
455 assertEquals(1, buffer.getDecimalPoint()); in testFastShortestVarious()
456 buffer.reset(); in testFastShortestVarious()
458 assertTrue(DoubleConversion.fixedDtoa(0.9996, 3, buffer)); in testFastShortestVarious()
459 assertEquals("1", buffer.getRawDigits()); in testFastShortestVarious()
460 assertEquals(1, buffer.getDecimalPoint()); in testFastShortestVarious()
461 buffer.reset(); in testFastShortestVarious()
463 assertTrue(DoubleConversion.fixedDtoa(0.99996, 4, buffer)); in testFastShortestVarious()
464 assertEquals("1", buffer.getRawDigits()); in testFastShortestVarious()
465 assertEquals(1, buffer.getDecimalPoint()); in testFastShortestVarious()
466 buffer.reset(); in testFastShortestVarious()
468 assertTrue(DoubleConversion.fixedDtoa(0.999996, 5, buffer)); in testFastShortestVarious()
469 assertEquals("1", buffer.getRawDigits()); in testFastShortestVarious()
470 assertEquals(1, buffer.getDecimalPoint()); in testFastShortestVarious()
471 buffer.reset(); in testFastShortestVarious()
473 assertTrue(DoubleConversion.fixedDtoa(0.9999996, 6, buffer)); in testFastShortestVarious()
474 assertEquals("1", buffer.getRawDigits()); in testFastShortestVarious()
475 assertEquals(1, buffer.getDecimalPoint()); in testFastShortestVarious()
476 buffer.reset(); in testFastShortestVarious()
478 assertTrue(DoubleConversion.fixedDtoa(0.99999996, 7, buffer)); in testFastShortestVarious()
479 assertEquals("1", buffer.getRawDigits()); in testFastShortestVarious()
480 assertEquals(1, buffer.getDecimalPoint()); in testFastShortestVarious()
481 buffer.reset(); in testFastShortestVarious()
483 assertTrue(DoubleConversion.fixedDtoa(0.999999996, 8, buffer)); in testFastShortestVarious()
484 assertEquals("1", buffer.getRawDigits()); in testFastShortestVarious()
485 assertEquals(1, buffer.getDecimalPoint()); in testFastShortestVarious()
486 buffer.reset(); in testFastShortestVarious()
488 assertTrue(DoubleConversion.fixedDtoa(0.9999999996, 9, buffer)); in testFastShortestVarious()
489 assertEquals("1", buffer.getRawDigits()); in testFastShortestVarious()
490 assertEquals(1, buffer.getDecimalPoint()); in testFastShortestVarious()
491 buffer.reset(); in testFastShortestVarious()
493 assertTrue(DoubleConversion.fixedDtoa(0.99999999996, 10, buffer)); in testFastShortestVarious()
494 assertEquals("1", buffer.getRawDigits()); in testFastShortestVarious()
495 assertEquals(1, buffer.getDecimalPoint()); in testFastShortestVarious()
496 buffer.reset(); in testFastShortestVarious()
498 assertTrue(DoubleConversion.fixedDtoa(0.999999999996, 11, buffer)); in testFastShortestVarious()
499 assertEquals("1", buffer.getRawDigits()); in testFastShortestVarious()
500 assertEquals(1, buffer.getDecimalPoint()); in testFastShortestVarious()
501 buffer.reset(); in testFastShortestVarious()
503 assertTrue(DoubleConversion.fixedDtoa(0.9999999999996, 12, buffer)); in testFastShortestVarious()
504 assertEquals("1", buffer.getRawDigits()); in testFastShortestVarious()
505 assertEquals(1, buffer.getDecimalPoint()); in testFastShortestVarious()
506 buffer.reset(); in testFastShortestVarious()
508 assertTrue(DoubleConversion.fixedDtoa(0.99999999999996, 13, buffer)); in testFastShortestVarious()
509 assertEquals("1", buffer.getRawDigits()); in testFastShortestVarious()
510 assertEquals(1, buffer.getDecimalPoint()); in testFastShortestVarious()
511 buffer.reset(); in testFastShortestVarious()
513 assertTrue(DoubleConversion.fixedDtoa(0.999999999999996, 14, buffer)); in testFastShortestVarious()
514 assertEquals("1", buffer.getRawDigits()); in testFastShortestVarious()
515 assertEquals(1, buffer.getDecimalPoint()); in testFastShortestVarious()
516 buffer.reset(); in testFastShortestVarious()
518 assertTrue(DoubleConversion.fixedDtoa(0.9999999999999996, 15, buffer)); in testFastShortestVarious()
519 assertEquals("1", buffer.getRawDigits()); in testFastShortestVarious()
520 assertEquals(1, buffer.getDecimalPoint()); in testFastShortestVarious()
521 buffer.reset(); in testFastShortestVarious()
523 assertTrue(DoubleConversion.fixedDtoa(0.00999999999999996, 16, buffer)); in testFastShortestVarious()
524 assertEquals("1", buffer.getRawDigits()); in testFastShortestVarious()
525 assertEquals(-1, buffer.getDecimalPoint()); in testFastShortestVarious()
526 buffer.reset(); in testFastShortestVarious()
528 assertTrue(DoubleConversion.fixedDtoa(0.000999999999999996, 17, buffer)); in testFastShortestVarious()
529 assertEquals("1", buffer.getRawDigits()); in testFastShortestVarious()
530 assertEquals(-2, buffer.getDecimalPoint()); in testFastShortestVarious()
531 buffer.reset(); in testFastShortestVarious()
533 assertTrue(DoubleConversion.fixedDtoa(0.0000999999999999996, 18, buffer)); in testFastShortestVarious()
534 assertEquals("1", buffer.getRawDigits()); in testFastShortestVarious()
535 assertEquals(-3, buffer.getDecimalPoint()); in testFastShortestVarious()
536 buffer.reset(); in testFastShortestVarious()
538 assertTrue(DoubleConversion.fixedDtoa(0.00000999999999999996, 19, buffer)); in testFastShortestVarious()
539 assertEquals("1", buffer.getRawDigits()); in testFastShortestVarious()
540 assertEquals(-4, buffer.getDecimalPoint()); in testFastShortestVarious()
541 buffer.reset(); in testFastShortestVarious()
543 assertTrue(DoubleConversion.fixedDtoa(0.000000999999999999996, 20, buffer)); in testFastShortestVarious()
544 assertEquals("1", buffer.getRawDigits()); in testFastShortestVarious()
545 assertEquals(-5, buffer.getDecimalPoint()); in testFastShortestVarious()
546 buffer.reset(); in testFastShortestVarious()
548 assertTrue(DoubleConversion.fixedDtoa(323423.234234, 10, buffer)); in testFastShortestVarious()
549 assertEquals("323423234234", buffer.getRawDigits()); in testFastShortestVarious()
550 assertEquals(6, buffer.getDecimalPoint()); in testFastShortestVarious()
551 buffer.reset(); in testFastShortestVarious()
553 assertTrue(DoubleConversion.fixedDtoa(12345678.901234, 4, buffer)); in testFastShortestVarious()
554 assertEquals("123456789012", buffer.getRawDigits()); in testFastShortestVarious()
555 assertEquals(8, buffer.getDecimalPoint()); in testFastShortestVarious()
556 buffer.reset(); in testFastShortestVarious()
558 assertTrue(DoubleConversion.fixedDtoa(98765.432109, 5, buffer)); in testFastShortestVarious()
559 assertEquals("9876543211", buffer.getRawDigits()); in testFastShortestVarious()
560 assertEquals(5, buffer.getDecimalPoint()); in testFastShortestVarious()
561 buffer.reset(); in testFastShortestVarious()
563 assertTrue(DoubleConversion.fixedDtoa(42, 20, buffer)); in testFastShortestVarious()
564 assertEquals("42", buffer.getRawDigits()); in testFastShortestVarious()
565 assertEquals(2, buffer.getDecimalPoint()); in testFastShortestVarious()
566 buffer.reset(); in testFastShortestVarious()
568 assertTrue(DoubleConversion.fixedDtoa(0.5, 0, buffer)); in testFastShortestVarious()
569 assertEquals("1", buffer.getRawDigits()); in testFastShortestVarious()
570 assertEquals(1, buffer.getDecimalPoint()); in testFastShortestVarious()
571 buffer.reset(); in testFastShortestVarious()
573 assertTrue(DoubleConversion.fixedDtoa(1e-23, 10, buffer)); in testFastShortestVarious()
574 assertEquals("", buffer.getRawDigits()); in testFastShortestVarious()
575 assertEquals(-10, buffer.getDecimalPoint()); in testFastShortestVarious()
576 buffer.reset(); in testFastShortestVarious()
578 assertTrue(DoubleConversion.fixedDtoa(1e-123, 2, buffer)); in testFastShortestVarious()
579 assertEquals("", buffer.getRawDigits()); in testFastShortestVarious()
580 assertEquals(-2, buffer.getDecimalPoint()); in testFastShortestVarious()
581 buffer.reset(); in testFastShortestVarious()
583 assertTrue(DoubleConversion.fixedDtoa(1e-123, 0, buffer)); in testFastShortestVarious()
584 assertEquals("", buffer.getRawDigits()); in testFastShortestVarious()
585 assertEquals(0, buffer.getDecimalPoint()); in testFastShortestVarious()
586 buffer.reset(); in testFastShortestVarious()
588 assertTrue(DoubleConversion.fixedDtoa(1e-23, 20, buffer)); in testFastShortestVarious()
589 assertEquals("", buffer.getRawDigits()); in testFastShortestVarious()
590 assertEquals(-20, buffer.getDecimalPoint()); in testFastShortestVarious()
591 buffer.reset(); in testFastShortestVarious()
593 assertTrue(DoubleConversion.fixedDtoa(1e-21, 20, buffer)); in testFastShortestVarious()
594 assertEquals("", buffer.getRawDigits()); in testFastShortestVarious()
595 assertEquals(-20, buffer.getDecimalPoint()); in testFastShortestVarious()
596 buffer.reset(); in testFastShortestVarious()
598 assertTrue(DoubleConversion.fixedDtoa(1e-22, 20, buffer)); in testFastShortestVarious()
599 assertEquals("", buffer.getRawDigits()); in testFastShortestVarious()
600 assertEquals(-20, buffer.getDecimalPoint()); in testFastShortestVarious()
601 buffer.reset(); in testFastShortestVarious()
603 assertTrue(DoubleConversion.fixedDtoa(6e-21, 20, buffer)); in testFastShortestVarious()
604 assertEquals("1", buffer.getRawDigits()); in testFastShortestVarious()
605 assertEquals(-19, buffer.getDecimalPoint()); in testFastShortestVarious()
606 buffer.reset(); in testFastShortestVarious()
608 assertTrue(DoubleConversion.fixedDtoa(9.1193616301674545152000000e+19, 0, buffer)); in testFastShortestVarious()
609 assertEquals("91193616301674545152", buffer.getRawDigits()); in testFastShortestVarious()
610 assertEquals(20, buffer.getDecimalPoint()); in testFastShortestVarious()
611 buffer.reset(); in testFastShortestVarious()
613 assertTrue(DoubleConversion.fixedDtoa(4.8184662102767651659096515e-04, 19, buffer)); in testFastShortestVarious()
614 assertEquals("4818466210276765", buffer.getRawDigits()); in testFastShortestVarious()
615 assertEquals(-3, buffer.getDecimalPoint()); in testFastShortestVarious()
616 buffer.reset(); in testFastShortestVarious()
618 assertTrue(DoubleConversion.fixedDtoa(1.9023164229540652612705182e-23, 8, buffer)); in testFastShortestVarious()
619 assertEquals("", buffer.getRawDigits()); in testFastShortestVarious()
620 assertEquals(-8, buffer.getDecimalPoint()); in testFastShortestVarious()
621 buffer.reset(); in testFastShortestVarious()
623 assertTrue(DoubleConversion.fixedDtoa(1000000000000000128.0, 0, buffer)); in testFastShortestVarious()
624 assertEquals("1000000000000000128", buffer.getRawDigits()); in testFastShortestVarious()
625 assertEquals(19, buffer.getDecimalPoint()); in testFastShortestVarious()
626 buffer.reset(); in testFastShortestVarious()
648 final DtoaBuffer buffer = new DtoaBuffer(kBufferSize); in testFastFixed()
651 if (DoubleConversion.fixedDtoa(v, digits, buffer)) { in testFastFixed()
652 assertEquals(str, buffer.getRawDigits()); in testFastFixed()
653 assertEquals(point, buffer.getDecimalPoint()); in testFastFixed()