Lines Matching refs:buffer

61   Vector<char> buffer(buffer_container, kBufferSize);
65 BignumDtoa(1.0, BIGNUM_DTOA_SHORTEST, 0, buffer, &length, &point);
66 CHECK_EQ("1", buffer.start());
69 BignumDtoa(1.0, BIGNUM_DTOA_FIXED, 3, buffer, &length, &point);
71 TrimRepresentation(buffer);
72 CHECK_EQ("1", buffer.start());
75 BignumDtoa(1.0, BIGNUM_DTOA_PRECISION, 3, buffer, &length, &point);
77 TrimRepresentation(buffer);
78 CHECK_EQ("1", buffer.start());
81 BignumDtoa(1.5, BIGNUM_DTOA_SHORTEST, 0, buffer, &length, &point);
82 CHECK_EQ("15", buffer.start());
85 BignumDtoa(1.5, BIGNUM_DTOA_FIXED, 10, buffer, &length, &point);
87 TrimRepresentation(buffer);
88 CHECK_EQ("15", buffer.start());
91 BignumDtoa(1.5, BIGNUM_DTOA_PRECISION, 10, buffer, &length, &point);
93 TrimRepresentation(buffer);
94 CHECK_EQ("15", buffer.start());
98 BignumDtoa(min_double, BIGNUM_DTOA_SHORTEST, 0, buffer, &length, &point);
99 CHECK_EQ("5", buffer.start());
102 BignumDtoa(min_double, BIGNUM_DTOA_FIXED, 5, buffer, &length, &point);
104 TrimRepresentation(buffer);
105 CHECK_EQ("", buffer.start());
107 BignumDtoa(min_double, BIGNUM_DTOA_PRECISION, 5, buffer, &length, &point);
109 TrimRepresentation(buffer);
110 CHECK_EQ("49407", buffer.start());
114 BignumDtoa(max_double, BIGNUM_DTOA_SHORTEST, 0, buffer, &length, &point);
115 CHECK_EQ("17976931348623157", buffer.start());
118 BignumDtoa(max_double, BIGNUM_DTOA_PRECISION, 7, buffer, &length, &point);
120 TrimRepresentation(buffer);
121 CHECK_EQ("1797693", buffer.start());
124 BignumDtoa(4294967272.0, BIGNUM_DTOA_SHORTEST, 0, buffer, &length, &point);
125 CHECK_EQ("4294967272", buffer.start());
128 BignumDtoa(4294967272.0, BIGNUM_DTOA_FIXED, 5, buffer, &length, &point);
129 CHECK_EQ("429496727200000", buffer.start());
133 BignumDtoa(4294967272.0, BIGNUM_DTOA_PRECISION, 14, buffer, &length, &point);
135 TrimRepresentation(buffer);
136 CHECK_EQ("4294967272", buffer.start());
140 buffer, &length, &point);
141 CHECK_EQ("4185580496821357", buffer.start());
145 buffer, &length, &point);
147 TrimRepresentation(buffer);
148 CHECK_EQ("41855804968213567225", buffer.start());
152 buffer, &length, &point);
153 CHECK_EQ("5562684646268003", buffer.start());
157 buffer, &length, &point);
159 TrimRepresentation(buffer);
160 CHECK_EQ("6", buffer.start());
164 buffer, &length, &point);
165 CHECK_EQ("2147483648", buffer.start());
170 buffer, &length, &point);
172 TrimRepresentation(buffer);
173 CHECK_EQ("2147483648", buffer.start());
177 buffer, &length, &point);
179 TrimRepresentation(buffer);
180 CHECK_EQ("21475", buffer.start());
184 buffer, &length, &point);
185 CHECK_EQ("35844466002796428", buffer.start());
189 buffer, &length, &point);
191 TrimRepresentation(buffer);
192 CHECK_EQ("35844466", buffer.start());
197 BignumDtoa(v, BIGNUM_DTOA_SHORTEST, 0, buffer, &length, &point);
198 CHECK_EQ("22250738585072014", buffer.start());
201 BignumDtoa(v, BIGNUM_DTOA_PRECISION, 20, buffer, &length, &point);
203 TrimRepresentation(buffer);
204 CHECK_EQ("22250738585072013831", buffer.start());
209 BignumDtoa(v, BIGNUM_DTOA_SHORTEST, 0, buffer, &length, &point);
210 CHECK_EQ("2225073858507201", buffer.start());
213 BignumDtoa(v, BIGNUM_DTOA_PRECISION, 20, buffer, &length, &point);
215 TrimRepresentation(buffer);
216 CHECK_EQ("2225073858507200889", buffer.start());
220 buffer, &length, &point);
221 CHECK_EQ("4128420500802942", buffer.start());
225 BignumDtoa(v, BIGNUM_DTOA_SHORTEST, 0, buffer, &length, &point);
226 CHECK_EQ("39292015898194143", buffer.start());
229 BignumDtoa(v, BIGNUM_DTOA_FIXED, 5, buffer, &length, &point);
231 TrimRepresentation(buffer);
232 CHECK_EQ("4194304", buffer.start());
235 BignumDtoa(v, BIGNUM_DTOA_PRECISION, 19, buffer, &length, &point);
237 TrimRepresentation(buffer);
238 CHECK_EQ("3316133905216739056", buffer.start());
242 BignumDtoa(v, BIGNUM_DTOA_PRECISION, 4, buffer, &length, &point);
244 TrimRepresentation(buffer);
245 CHECK_EQ("7989", buffer.start());
249 BignumDtoa(v, BIGNUM_DTOA_FIXED, 1, buffer, &length, &point);
251 TrimRepresentation(buffer);
252 CHECK_EQ("100000000000000128", buffer.start());
259 Vector<char> buffer(buffer_container, kBufferSize);
268 BignumDtoa(v, BIGNUM_DTOA_SHORTEST, 0, buffer, &length, &point);
270 CHECK_EQ(current_test.representation, buffer.start());
277 Vector<char> buffer(buffer_container, kBufferSize);
287 BignumDtoa(v, BIGNUM_DTOA_FIXED, number_digits, buffer, &length, &point);
290 TrimRepresentation(buffer);
291 CHECK_EQ(current_test.representation, buffer.start());
298 Vector<char> buffer(buffer_container, kBufferSize);
309 buffer, &length, &point);
312 TrimRepresentation(buffer);
313 CHECK_EQ(current_test.representation, buffer.start());