Lines Matching refs:buffer

68         final DtoaBuffer buffer = new DtoaBuffer(kBufferSize);
72 status = DoubleConversion.fastDtoaShortest(min_double, buffer);
74 assertEquals("5", buffer.getRawDigits());
75 assertEquals(-323, buffer.getDecimalPoint());
76 buffer.reset();
79 status = DoubleConversion.fastDtoaShortest(max_double, buffer);
81 assertEquals("17976931348623157", buffer.getRawDigits());
82 assertEquals(309, buffer.getDecimalPoint());
83 buffer.reset();
86 status = DoubleConversion.fastDtoaShortest(4294967272.0, buffer);
88 assertEquals("4294967272", buffer.getRawDigits());
89 assertEquals(10, buffer.getDecimalPoint());
90 buffer.reset();
93 status = DoubleConversion.fastDtoaShortest(4.1855804968213567e298, buffer);
95 assertEquals("4185580496821357", buffer.getRawDigits());
96 assertEquals(299, buffer.getDecimalPoint());
97 buffer.reset();
99 status = DoubleConversion.fastDtoaShortest(5.5626846462680035e-309, buffer);
101 assertEquals("5562684646268003", buffer.getRawDigits());
102 assertEquals(-308, buffer.getDecimalPoint());
103 buffer.reset();
105 status = DoubleConversion.fastDtoaShortest(2147483648.0, buffer);
107 assertEquals("2147483648", buffer.getRawDigits());
108 assertEquals(10, buffer.getDecimalPoint());
109 buffer.reset();
111 status = DoubleConversion.fastDtoaShortest(3.5844466002796428e+298, buffer);
113 assertEquals("35844466002796428", buffer.getRawDigits());
114 assertEquals(299, buffer.getDecimalPoint());
116 buffer.reset();
120 status = DoubleConversion.fastDtoaShortest(v, buffer);
122 assertEquals("22250738585072014", buffer.getRawDigits());
123 assertEquals(-307, buffer.getDecimalPoint());
125 buffer.reset();
129 status = DoubleConversion.fastDtoaShortest(v, buffer);
131 assertEquals("2225073858507201", buffer.getRawDigits());
132 assertEquals(-307, buffer.getDecimalPoint());
134 buffer.reset();
139 final DtoaBuffer buffer = new DtoaBuffer(kBufferSize);
142 status = DoubleConversion.fastDtoaCounted(1.0, 3, buffer);
144 assertTrue(3 >= buffer.getLength());
145 assertEquals("1", trimRepresentation(buffer.getRawDigits()));
146 assertEquals(1, buffer.getDecimalPoint());
147 buffer.reset();
149 status = DoubleConversion.fastDtoaCounted(1.5, 10, buffer);
151 assertTrue(10 >= buffer.getLength());
152 assertEquals("15", trimRepresentation(buffer.getRawDigits()));
153 assertEquals(1, buffer.getDecimalPoint());
155 buffer.reset();
158 status = DoubleConversion.fastDtoaCounted(min_double, 5, buffer);
160 assertEquals("49407", buffer.getRawDigits());
161 assertEquals(-323, buffer.getDecimalPoint());
162 buffer.reset();
165 status = DoubleConversion.fastDtoaCounted(max_double, 7, buffer);
167 assertEquals("1797693", buffer.getRawDigits());
168 assertEquals(309, buffer.getDecimalPoint());
169 buffer.reset();
171 status = DoubleConversion.fastDtoaCounted(4294967272.0, 14, buffer);
173 assertTrue(14 >= buffer.getLength());
174 assertEquals("4294967272", trimRepresentation(buffer.getRawDigits()));
175 assertEquals(10, buffer.getDecimalPoint());
177 buffer.reset();
179 status = DoubleConversion.fastDtoaCounted(4.1855804968213567e298, 17, buffer);
181 assertEquals("41855804968213567", buffer.getRawDigits());
182 assertEquals(299, buffer.getDecimalPoint());
183 buffer.reset();
185 status = DoubleConversion.fastDtoaCounted(5.5626846462680035e-309, 1, buffer);
187 assertEquals("6", buffer.getRawDigits());
188 assertEquals(-308, buffer.getDecimalPoint());
189 buffer.reset();
191 status = DoubleConversion.fastDtoaCounted(2147483648.0, 5, buffer);
193 assertEquals("21475", buffer.getRawDigits());
194 assertEquals(10, buffer.getDecimalPoint());
195 buffer.reset();
197 status = DoubleConversion.fastDtoaCounted(3.5844466002796428e+298, 10, buffer);
199 assertTrue(10 >= buffer.getLength());
200 assertEquals("35844466", trimRepresentation(buffer.getRawDigits()));
201 assertEquals(299, buffer.getDecimalPoint());
202 buffer.reset();
206 status = DoubleConversion.fastDtoaCounted(v, 17, buffer);
208 assertEquals("22250738585072014", buffer.getRawDigits());
209 assertEquals(-307, buffer.getDecimalPoint());
210 buffer.reset();
214 status = DoubleConversion.fastDtoaCounted(v, 17, buffer);
216 assertTrue(20 >= buffer.getLength());
217 assertEquals("22250738585072009", trimRepresentation(buffer.getRawDigits()));
218 assertEquals(-307, buffer.getDecimalPoint());
219 buffer.reset();
222 status = DoubleConversion.fastDtoaCounted(v, 18, buffer);
224 assertEquals("331613390521673906", buffer.getRawDigits());
225 assertEquals(-236, buffer.getDecimalPoint());
226 buffer.reset();
229 status = DoubleConversion.fastDtoaCounted(v, 4, buffer);
231 assertEquals("7989", buffer.getRawDigits());
232 assertEquals(192, buffer.getDecimalPoint());
233 buffer.reset();
254 final DtoaBuffer buffer = new DtoaBuffer(kBufferSize);
257 if (DoubleConversion.fastDtoaShortest(v, buffer)) {
258 assertEquals(str, buffer.getRawDigits());
259 assertEquals(point, buffer.getDecimalPoint());
261 if (buffer.getLength() == DtoaBuffer.kFastDtoaMaximalLength) {
294 final DtoaBuffer buffer = new DtoaBuffer(kBufferSize);
300 if (DoubleConversion.fastDtoaCounted(v, digits, buffer)) {
301 assertEquals(str, trimRepresentation(buffer.getRawDigits()));
302 assertEquals(point, buffer.getDecimalPoint());