Lines Matching refs:buffer

92         final DtoaBuffer buffer = new DtoaBuffer(BUFFER_SIZE);  in testBignumVarious()  local
94 DoubleConversion.bignumDtoa(1, DtoaMode.SHORTEST, 0, buffer); in testBignumVarious()
95 assertEquals("1", buffer.getRawDigits()); in testBignumVarious()
96 assertEquals(1, buffer.getDecimalPoint()); in testBignumVarious()
97 buffer.reset(); in testBignumVarious()
99 DoubleConversion.bignumDtoa(1.0, DtoaMode.FIXED, 3, buffer); in testBignumVarious()
100 assertTrue(3 >= buffer.getLength() - buffer.getDecimalPoint()); in testBignumVarious()
101 assertEquals("1", trimRepresentation(buffer.getRawDigits())); in testBignumVarious()
102 assertEquals(1, buffer.getDecimalPoint()); in testBignumVarious()
103 buffer.reset(); in testBignumVarious()
105 DoubleConversion.bignumDtoa(1.0, DtoaMode.PRECISION, 3, buffer); in testBignumVarious()
106 assertTrue(3 >= buffer.getLength()); in testBignumVarious()
107 assertEquals("1", trimRepresentation(buffer.getRawDigits())); in testBignumVarious()
108 assertEquals(1, buffer.getDecimalPoint()); in testBignumVarious()
109 buffer.reset(); in testBignumVarious()
111 DoubleConversion.bignumDtoa(1.5, DtoaMode.SHORTEST, 0, buffer); in testBignumVarious()
112 assertEquals("15", buffer.getRawDigits()); in testBignumVarious()
113 assertEquals(1, buffer.getDecimalPoint()); in testBignumVarious()
114 buffer.reset(); in testBignumVarious()
116 DoubleConversion.bignumDtoa(1.5, DtoaMode.FIXED, 10, buffer); in testBignumVarious()
117 assertTrue(10 >= buffer.getLength() - buffer.getDecimalPoint()); in testBignumVarious()
118 assertEquals("15", trimRepresentation(buffer.getRawDigits())); in testBignumVarious()
119 assertEquals(1, buffer.getDecimalPoint()); in testBignumVarious()
120 buffer.reset(); in testBignumVarious()
122 DoubleConversion.bignumDtoa(1.5, DtoaMode.PRECISION, 10, buffer); in testBignumVarious()
123 assertTrue(10 >= buffer.getLength()); in testBignumVarious()
124 assertEquals("15", trimRepresentation(buffer.getRawDigits())); in testBignumVarious()
125 assertEquals(1, buffer.getDecimalPoint()); in testBignumVarious()
126 buffer.reset(); in testBignumVarious()
129 DoubleConversion.bignumDtoa(min_double, DtoaMode.SHORTEST, 0, buffer); in testBignumVarious()
130 assertEquals("5", buffer.getRawDigits()); in testBignumVarious()
131 assertEquals(-323, buffer.getDecimalPoint()); in testBignumVarious()
132 buffer.reset(); in testBignumVarious()
134 DoubleConversion.bignumDtoa(min_double, DtoaMode.FIXED, 5, buffer); in testBignumVarious()
135 assertTrue(5 >= buffer.getLength() - buffer.getDecimalPoint()); in testBignumVarious()
136 assertEquals("", trimRepresentation(buffer.getRawDigits())); in testBignumVarious()
137 buffer.reset(); in testBignumVarious()
139 DoubleConversion.bignumDtoa(min_double, DtoaMode.PRECISION, 5, buffer); in testBignumVarious()
140 assertTrue(5 >= buffer.getLength()); in testBignumVarious()
141 assertEquals("49407", trimRepresentation(buffer.getRawDigits())); in testBignumVarious()
142 assertEquals(-323, buffer.getDecimalPoint()); in testBignumVarious()
143 buffer.reset(); in testBignumVarious()
146 DoubleConversion.bignumDtoa(max_double, DtoaMode.SHORTEST, 0, buffer); in testBignumVarious()
147 assertEquals("17976931348623157", buffer.getRawDigits()); in testBignumVarious()
148 assertEquals(309, buffer.getDecimalPoint()); in testBignumVarious()
149 buffer.reset(); in testBignumVarious()
151 DoubleConversion.bignumDtoa(max_double, DtoaMode.PRECISION, 7, buffer); in testBignumVarious()
152 assertTrue(7 >= buffer.getLength()); in testBignumVarious()
153 assertEquals("1797693", trimRepresentation(buffer.getRawDigits())); in testBignumVarious()
154 assertEquals(309, buffer.getDecimalPoint()); in testBignumVarious()
155 buffer.reset(); in testBignumVarious()
157 DoubleConversion.bignumDtoa(4294967272.0, DtoaMode.SHORTEST, 0, buffer); in testBignumVarious()
158 assertEquals("4294967272", buffer.getRawDigits()); in testBignumVarious()
159 assertEquals(10, buffer.getDecimalPoint()); in testBignumVarious()
160 buffer.reset(); in testBignumVarious()
162 DoubleConversion.bignumDtoa(4294967272.0, DtoaMode.FIXED, 5, buffer); in testBignumVarious()
163 assertEquals("429496727200000", buffer.getRawDigits()); in testBignumVarious()
164 assertEquals(10, buffer.getDecimalPoint()); in testBignumVarious()
165 buffer.reset(); in testBignumVarious()
167 DoubleConversion.bignumDtoa(4294967272.0, DtoaMode.PRECISION, 14, buffer); in testBignumVarious()
168 assertTrue(14 >= buffer.getLength()); in testBignumVarious()
169 assertEquals("4294967272", trimRepresentation(buffer.getRawDigits())); in testBignumVarious()
170 assertEquals(10, buffer.getDecimalPoint()); in testBignumVarious()
171 buffer.reset(); in testBignumVarious()
173 DoubleConversion.bignumDtoa(4.1855804968213567e298, DtoaMode.SHORTEST, 0, buffer); in testBignumVarious()
174 assertEquals("4185580496821357", buffer.getRawDigits()); in testBignumVarious()
175 assertEquals(299, buffer.getDecimalPoint()); in testBignumVarious()
176 buffer.reset(); in testBignumVarious()
178 DoubleConversion.bignumDtoa(4.1855804968213567e298, DtoaMode.PRECISION, 20, buffer); in testBignumVarious()
179 assertTrue(20 >= buffer.getLength()); in testBignumVarious()
180 assertEquals("41855804968213567225", trimRepresentation(buffer.getRawDigits())); in testBignumVarious()
181 assertEquals(299, buffer.getDecimalPoint()); in testBignumVarious()
182 buffer.reset(); in testBignumVarious()
184 DoubleConversion.bignumDtoa(5.5626846462680035e-309, DtoaMode.SHORTEST, 0, buffer); in testBignumVarious()
185 assertEquals("5562684646268003", buffer.getRawDigits()); in testBignumVarious()
186 assertEquals(-308, buffer.getDecimalPoint()); in testBignumVarious()
187 buffer.reset(); in testBignumVarious()
189 DoubleConversion.bignumDtoa(5.5626846462680035e-309, DtoaMode.PRECISION, 1, buffer); in testBignumVarious()
190 assertTrue(1 >= buffer.getLength()); in testBignumVarious()
191 assertEquals("6", trimRepresentation(buffer.getRawDigits())); in testBignumVarious()
192 assertEquals(-308, buffer.getDecimalPoint()); in testBignumVarious()
193 buffer.reset(); in testBignumVarious()
195 DoubleConversion.bignumDtoa(2147483648.0, DtoaMode.SHORTEST, 0, buffer); in testBignumVarious()
196 assertEquals("2147483648", buffer.getRawDigits()); in testBignumVarious()
197 assertEquals(10, buffer.getDecimalPoint()); in testBignumVarious()
198 buffer.reset(); in testBignumVarious()
200 DoubleConversion.bignumDtoa(2147483648.0, DtoaMode.FIXED, 2, buffer); in testBignumVarious()
201 assertTrue(2 >= buffer.getLength() - buffer.getDecimalPoint()); in testBignumVarious()
202 assertEquals("2147483648", trimRepresentation(buffer.getRawDigits())); in testBignumVarious()
203 assertEquals(10, buffer.getDecimalPoint()); in testBignumVarious()
204 buffer.reset(); in testBignumVarious()
206 DoubleConversion.bignumDtoa(2147483648.0, DtoaMode.PRECISION, 5, buffer); in testBignumVarious()
207 assertTrue(5 >= buffer.getLength()); in testBignumVarious()
208 assertEquals("21475", trimRepresentation(buffer.getRawDigits())); in testBignumVarious()
209 assertEquals(10, buffer.getDecimalPoint()); in testBignumVarious()
210 buffer.reset(); in testBignumVarious()
212 DoubleConversion.bignumDtoa(3.5844466002796428e+298, DtoaMode.SHORTEST, 0, buffer); in testBignumVarious()
213 assertEquals("35844466002796428", buffer.getRawDigits()); in testBignumVarious()
214 assertEquals(299, buffer.getDecimalPoint()); in testBignumVarious()
215 buffer.reset(); in testBignumVarious()
217 DoubleConversion.bignumDtoa(3.5844466002796428e+298, DtoaMode.PRECISION, 10, buffer); in testBignumVarious()
218 assertTrue(10 >= buffer.getLength()); in testBignumVarious()
219 assertEquals("35844466", trimRepresentation(buffer.getRawDigits())); in testBignumVarious()
220 assertEquals(299, buffer.getDecimalPoint()); in testBignumVarious()
221 buffer.reset(); in testBignumVarious()
223 DoubleConversion.bignumDtoa(1e-23, DtoaMode.SHORTEST, 0, buffer); in testBignumVarious()
224 assertEquals("1", buffer.getRawDigits()); in testBignumVarious()
225 assertEquals(-22, buffer.getDecimalPoint()); in testBignumVarious()
226 buffer.reset(); in testBignumVarious()
230 DoubleConversion.bignumDtoa(v, DtoaMode.SHORTEST, 0, buffer); in testBignumVarious()
231 assertEquals("22250738585072014", buffer.getRawDigits()); in testBignumVarious()
232 assertEquals(-307, buffer.getDecimalPoint()); in testBignumVarious()
233 buffer.reset(); in testBignumVarious()
235 DoubleConversion.bignumDtoa(v, DtoaMode.PRECISION, 20, buffer); in testBignumVarious()
236 assertTrue(20 >= buffer.getLength()); in testBignumVarious()
237 assertEquals("22250738585072013831", trimRepresentation(buffer.getRawDigits())); in testBignumVarious()
238 assertEquals(-307, buffer.getDecimalPoint()); in testBignumVarious()
239 buffer.reset(); in testBignumVarious()
243 DoubleConversion.bignumDtoa(v, DtoaMode.SHORTEST, 0, buffer); in testBignumVarious()
244 assertEquals("2225073858507201", buffer.getRawDigits()); in testBignumVarious()
245 assertEquals(-307, buffer.getDecimalPoint()); in testBignumVarious()
246 buffer.reset(); in testBignumVarious()
248 DoubleConversion.bignumDtoa(v, DtoaMode.PRECISION, 20, buffer); in testBignumVarious()
249 assertTrue(20 >= buffer.getLength()); in testBignumVarious()
250 assertEquals("2225073858507200889", trimRepresentation(buffer.getRawDigits())); in testBignumVarious()
251 assertEquals(-307, buffer.getDecimalPoint()); in testBignumVarious()
252 buffer.reset(); in testBignumVarious()
254 DoubleConversion.bignumDtoa(4128420500802942e-24, DtoaMode.SHORTEST, 0, buffer); in testBignumVarious()
255 assertEquals("4128420500802942", buffer.getRawDigits()); in testBignumVarious()
256 assertEquals(-8, buffer.getDecimalPoint()); in testBignumVarious()
257 buffer.reset(); in testBignumVarious()
259 DoubleConversion.bignumDtoa(3.9292015898194142585311918e-10, DtoaMode.SHORTEST, 0, buffer); in testBignumVarious()
260 assertEquals("39292015898194143", buffer.getRawDigits()); in testBignumVarious()
261 buffer.reset(); in testBignumVarious()
264 DoubleConversion.bignumDtoa(v, DtoaMode.FIXED, 5, buffer); in testBignumVarious()
265 assertTrue(5 >= buffer.getLength() - buffer.getDecimalPoint()); in testBignumVarious()
266 assertEquals("4194304", trimRepresentation(buffer.getRawDigits())); in testBignumVarious()
267 buffer.reset(); in testBignumVarious()
270 DoubleConversion.bignumDtoa(v, DtoaMode.PRECISION, 19, buffer); in testBignumVarious()
271 assertTrue(19 >= buffer.getLength()); in testBignumVarious()
272 assertEquals("3316133905216739056", trimRepresentation(buffer.getRawDigits())); in testBignumVarious()
273 assertEquals(-236, buffer.getDecimalPoint()); in testBignumVarious()
274 buffer.reset(); in testBignumVarious()
277 DoubleConversion.bignumDtoa(v, DtoaMode.PRECISION, 4, buffer); in testBignumVarious()
278 assertTrue(4 >= buffer.getLength()); in testBignumVarious()
279 assertEquals("7989", trimRepresentation(buffer.getRawDigits())); in testBignumVarious()
280 assertEquals(192, buffer.getDecimalPoint()); in testBignumVarious()
281 buffer.reset(); in testBignumVarious()
284 DoubleConversion.bignumDtoa(v, DtoaMode.FIXED, 1, buffer); in testBignumVarious()
285 assertTrue(1 >= buffer.getLength() - buffer.getDecimalPoint()); in testBignumVarious()
286 assertEquals("100000000000000128", trimRepresentation(buffer.getRawDigits())); in testBignumVarious()
287 assertEquals(18, buffer.getDecimalPoint()); in testBignumVarious()
288 buffer.reset(); in testBignumVarious()
305 final DtoaBuffer buffer = new DtoaBuffer(BUFFER_SIZE); in testBignumShortest()
307 DoubleConversion.bignumDtoa(v, DtoaMode.SHORTEST, 0, buffer); in testBignumShortest()
308 assertEquals(str, buffer.getRawDigits()); in testBignumShortest()
309 assertEquals(point, buffer.getDecimalPoint()); in testBignumShortest()
327 final DtoaBuffer buffer = new DtoaBuffer(BUFFER_SIZE); in testBignumFixed()
329 DoubleConversion.bignumDtoa(v, DtoaMode.FIXED, digits, buffer); in testBignumFixed()
330 assertEquals(str, trimRepresentation(buffer.getRawDigits())); in testBignumFixed()
331 assertEquals(point, buffer.getDecimalPoint()); in testBignumFixed()
349 final DtoaBuffer buffer = new DtoaBuffer(BUFFER_SIZE); in testBignumPrecision()
351 DoubleConversion.bignumDtoa(v, DtoaMode.PRECISION, digits, buffer); in testBignumPrecision()
352 assertEquals(str, trimRepresentation(buffer.getRawDigits())); in testBignumPrecision()
353 assertEquals(point, buffer.getDecimalPoint()); in testBignumPrecision()