Home | History | Annotate | Download | only in math

Lines Matching refs:bd

48         BigDecimal bd;
53 bd = new BigDecimal(bi, mc);
54 assertEquals("incorrect value", "1.234567890123456789012345678902E+34", bd.toString());
55 bd = new BigDecimal(nbi, mc);
56 assertEquals("incorrect value", "-1.234567890123456789012345678902E+34", bd.toString());
59 bd = new BigDecimal(bi, mc);
60 assertEquals("incorrect value", "1.234567890123456789012345678E+34", bd.toString());
61 bd = new BigDecimal(nbi, mc);
62 assertEquals("incorrect value", "-1.234567890123456789012345678E+34", bd.toString());
65 bd = new BigDecimal(bi, mc);
66 assertEquals("incorrect value", "1.23456789012345678901234567890124E+34", bd.toString());
67 bd = new BigDecimal(nbi, mc);
68 assertEquals("incorrect value", "-1.23456789012345678901234567890123E+34", bd.toString());
71 bd = new BigDecimal(bi, mc);
72 assertEquals("incorrect value", "1.234567890123456789012345678901234E+34", bd.toString());
73 bd = new BigDecimal(nbi, mc);
74 assertEquals("incorrect value", "-1.234567890123456789012345678901235E+34", bd.toString());
77 bd = new BigDecimal(bi, mc);
78 assertEquals("incorrect value", "1.234567890123456789012345678901234E+34", bd.toString());
79 bd = new BigDecimal(nbi, mc);
80 assertEquals("incorrect value", "-1.234567890123456789012345678901234E+34", bd.toString());
81 bd = new BigDecimal(new BigInteger("-12345678901234567890123456789012335"), mc);
82 assertEquals("incorrect value", "-1.234567890123456789012345678901234E+34", bd.toString());
85 bd = new BigDecimal(bi, mc);
86 assertEquals("incorrect value", "1.234567890123456789012345678901235E+34", bd.toString());
87 bd = new BigDecimal(nbi, mc);
88 assertEquals("incorrect value", "-1.234567890123456789012345678901235E+34", bd.toString());
91 bd = new BigDecimal(bi, mc);
92 assertEquals("incorrect value", "1.234567890123456789012345678901234E+34", bd.toString());
93 bd = new BigDecimal(nbi, mc);
94 assertEquals("incorrect value", "-1.234567890123456789012345678901234E+34", bd.toString());
98 bd = new BigDecimal(bi, mc);
104 bd = new BigDecimal(nbi, mc);
134 BigDecimal bd;
140 bd = new BigDecimal(bi, -10, mc);
141 assertEquals("incorrect value", "1.234567890123456789012345678902E+44", bd.toString());
142 bd = new BigDecimal(nbi, -10, mc);
143 assertEquals("incorrect value", "-1.234567890123456789012345678902E+44", bd.toString());
146 bd = new BigDecimal(bi, -10, mc);
147 assertEquals("incorrect value", "1.234567890123456789012345678E+44", bd.toString());
148 bd = new BigDecimal(nbi, -10, mc);
149 assertEquals("incorrect value", "-1.234567890123456789012345678E+44", bd.toString());
152 bd = new BigDecimal(bi, -10, mc);
153 assertEquals("incorrect value", "1.23456789012345678901234567890124E+44", bd.toString());
154 bd = new BigDecimal(nbi, -10, mc);
155 assertEquals("incorrect value", "-1.23456789012345678901234567890123E+44", bd.toString());
158 bd = new BigDecimal(bi, -10, mc);
159 assertEquals("incorrect value", "1.234567890123456789012345678901234E+44", bd.toString());
160 bd = new BigDecimal(nbi, -10, mc);
161 assertEquals("incorrect value", "-1.234567890123456789012345678901235E+44", bd.toString());
164 bd = new BigDecimal(bi, -10, mc);
165 assertEquals("incorrect value", "1.234567890123456789012345678901234E+44", bd.toString());
166 bd = new BigDecimal(nbi, -10, mc);
167 assertEquals("incorrect value", "-1.234567890123456789012345678901234E+44", bd.toString());
168 bd = new BigDecimal(new BigInteger("-12345678901234567890123456789012335"), -10, mc);
169 assertEquals("incorrect value", "-1.234567890123456789012345678901234E+44", bd.toString());
172 bd = new BigDecimal(bi, -10, mc);
173 assertEquals("incorrect value", "1.234567890123456789012345678901235E+44", bd.toString());
174 bd = new BigDecimal(nbi, -10, mc);
175 assertEquals("incorrect value", "-1.234567890123456789012345678901235E+44", bd.toString());
178 bd = new BigDecimal(bi, -10, mc);
179 assertEquals("incorrect value", "1.234567890123456789012345678901234E+44", bd.toString());
180 bd = new BigDecimal(nbi, -10, mc);
181 assertEquals("incorrect value", "-1.234567890123456789012345678901234E+44", bd.toString());
185 bd = new BigDecimal(bi, -10, mc);
191 bd = new BigDecimal(nbi, -10, mc);
200 bd = new BigDecimal(bi, 10, mc);
201 assertEquals("incorrect value", "1234567890123456789012345.678902", bd.toString());
202 bd = new BigDecimal(nbi, 10, mc);
203 assertEquals("incorrect value", "-1234567890123456789012345.678902", bd.toString());
206 bd = new BigDecimal(bi, 10, mc);
207 assertEquals("incorrect value", "1234567890123456789012345.678", bd.toString());
208 bd = new BigDecimal(nbi, 10, mc);
209 assertEquals("incorrect value", "-1234567890123456789012345.678", bd.toString());
212 bd = new BigDecimal(bi, 10, mc);
213 assertEquals("incorrect value", "1234567890123456789012345.67890124", bd.toString());
214 bd = new BigDecimal(nbi, 10, mc);
215 assertEquals("incorrect value", "-1234567890123456789012345.67890123", bd.toString());
218 bd = new BigDecimal(bi, 10, mc);
219 assertEquals("incorrect value", "1234567890123456789012345.678901234", bd.toString());
220 bd = new BigDecimal(nbi, 10, mc);
221 assertEquals("incorrect value", "-1234567890123456789012345.678901235", bd.toString());
224 bd = new BigDecimal(bi, 10, mc);
225 assertEquals("incorrect value", "1234567890123456789012345.678901234", bd.toString());
226 bd = new BigDecimal(nbi, 10, mc);
227 assertEquals("incorrect value", "-1234567890123456789012345.678901234", bd.toString());
228 bd = new BigDecimal(new BigInteger("-12345678901234567890123456789012335"), 10, mc);
229 assertEquals("incorrect value", "-1234567890123456789012345.678901234", bd.toString());
232 bd = new BigDecimal(bi, 10, mc);
233 assertEquals("incorrect value", "1234567890123456789012345.678901235", bd.toString());
234 bd = new BigDecimal(nbi, 10, mc);
235 assertEquals("incorrect value", "-1234567890123456789012345.678901235", bd.toString());
238 bd = new BigDecimal(bi, 10, mc);
239 assertEquals("incorrect value", "1234567890123456789012345.678901234", bd.toString());
240 bd = new BigDecimal(nbi, 10, mc);
241 assertEquals("incorrect value", "-1234567890123456789012345.678901234", bd.toString());
245 bd = new BigDecimal(bi, 10, mc);
251 bd = new BigDecimal(nbi, 10, mc);
258 bd = new BigDecimal(bi, 10, mc);
259 assertEquals("incorrect value", "1234567890123456789012345.678", bd.toString());
260 bd = new BigDecimal(nbi, 10, mc);
261 assertEquals("incorrect value", "-1234567890123456789012345.679", bd.toString());
266 BigDecimal bd;
269 bd = new BigDecimal(new BigInteger("123456789012345678"), 3, mc);
270 assertEquals("incorrect value", "123456789012345.67", bd.toString());
306 BigDecimal bd;
309 bd = new BigDecimal(biCA, 5, 41, mc);
310 assertEquals("incorrect value", "1.234567890123456789012345678902E+44", bd.toString());
311 bd = new BigDecimal(nbiCA, 5, 41, mc);
312 assertEquals("incorrect value", "-1.234567890123456789012345678902E+44", bd.toString());
315 bd = new BigDecimal(biCA, 5, 41, mc);
316 assertEquals("incorrect value", "1.234567890123456789012345678E+44", bd.toString());
317 bd = new BigDecimal(nbiCA, 5, 41, mc);
318 assertEquals("incorrect value", "-1.234567890123456789012345678E+44", bd.toString());
321 bd = new BigDecimal(biCA, 5, 41, mc);
322 assertEquals("incorrect value", "1.23456789012345678901234567890124E+44", bd.toString());
323 bd = new BigDecimal(nbiCA, 5, 41, mc);
324 assertEquals("incorrect value", "-1.23456789012345678901234567890123E+44", bd.toString());
327 bd = new BigDecimal(biCA, 5, 41, mc);
328 assertEquals("incorrect value", "1.234567890123456789012345678901234E+44", bd.toString());
329 bd = new BigDecimal(nbiCA, 5, 41, mc);
330 assertEquals("incorrect value", "-1.234567890123456789012345678901235E+44", bd.toString());
333 bd = new BigDecimal(biCA, 5, 41, mc);
334 assertEquals("incorrect value", "1.234567890123456789012345678901234E+44", bd.toString());
335 bd = new BigDecimal(nbiCA, 5, 41, mc);
336 assertEquals("incorrect value", "-1.234567890123456789012345678901234E+44", bd.toString());
337 bd = new BigDecimal("-123456789012345678901234567890123350000000000".toCharArray(), 0, 46, mc);
338 assertEquals("incorrect value", "-1.234567890123456789012345678901234E+44", bd.toString());
341 bd = new BigDecimal(biCA, 5, 41, mc);
342 bd.toString());
343 bd = new BigDecimal(nbiCA, 5, 41, mc);
344 assertEquals("incorrect value", "-1.234567890123456789012345678901235E+44", bd.toString());
347 bd = new BigDecimal(biCA, 5, 41, mc);
348 assertEquals("incorrect value", "1.234567890123456789012345678901234E+44", bd.toString());
349 bd = new BigDecimal(nbiCA, 5, 41, mc);
350 assertEquals("incorrect value", "-1.234567890123456789012345678901234E+44", bd.toString());
354 bd = new BigDecimal(biCA, 5, 41, mc);
360 bd = new BigDecimal(nbiCA, 5, 41, mc);
393 BigDecimal bd;
397 bd = new BigDecimal(biCA, mc);
398 assertEquals("incorrect value", "1.234567890123456789012345678902E+44", bd.toString());
399 bd = new BigDecimal(nbiCA, mc);
400 assertEquals("incorrect value", "-1.234567890123456789012345678902E+44", bd.toString());
403 bd = new BigDecimal(biCA, mc);
404 assertEquals("incorrect value", "1.234567890123456789012345678E+44", bd.toString());
405 bd = new BigDecimal(nbiCA, mc);
406 assertEquals("incorrect value", "-1.234567890123456789012345678E+44", bd.toString());
409 bd = new BigDecimal(biCA, mc);
410 assertEquals("incorrect value", "1.23456789012345678901234567890124E+44", bd.toString());
411 bd = new BigDecimal(nbiCA, mc);
412 assertEquals("incorrect value", "-1.23456789012345678901234567890123E+44", bd.toString());
416 bd = new BigDecimal(biCA, mc);
422 bd = new BigDecimal(nbiCA, mc);
445 BigDecimal bd;
448 bd = new BigDecimal(123456789.125, mc);
449 assertEquals("incorrect value", "123456790", bd.toString());
450 bd = new BigDecimal(-123456789.125, mc);
451 assertEquals("incorrect value", "-123456790", bd.toString());
454 bd = new BigDecimal(123456789.125, mc);
455 assertEquals("incorrect value", "1.2345678E+8", bd.toString());
456 bd = new BigDecimal(-123456789.125, mc);
457 assertEquals("incorrect value", "-1.2345678E+8", bd.toString());
460 bd = new BigDecimal(123456789.125, mc);
461 assertEquals("incorrect value", "123456789.2", bd.toString());
462 bd = new BigDecimal(-123456789.125, mc);
463 assertEquals("incorrect value", "-123456789.1", bd.toString());
466 bd = new BigDecimal(123456789.125, mc);
467 assertEquals("incorrect value", "1.2345678E+8", bd.toString());
468 bd = new BigDecimal(-123456789.125, mc);
469 assertEquals("incorrect value", "-1.2345679E+8", bd.toString());
475 bd = new BigDecimal("123456789.125", mc);
476 assertEquals("incorrect value", "123456789.12", bd.toString());
478 // bd = new BigDecimal(123456789.125, mc);
479 // assertEquals("incorrect value", "123456789.12", bd.toString());
481 // bd = new BigDecimal(-123456789.125, mc);
482 // assertEquals("incorrect value", "-123456789.12", bd.toString());
483 bd = new BigDecimal(-123456789.135, mc);
484 assertEquals("incorrect value", "-123456789.14", bd.toString());
487 bd = new BigDecimal("123456789.125", mc);
488 assertEquals("incorrect value", "123456789.13", bd.toString());
492 // bd = new BigDecimal(123456789.125, mc);
493 // assertEquals("incorrect value", "123456789.13", bd.toString());
494 // bd = new BigDecimal(-123456789.125, mc);
495 // assertEquals("incorrect value", "-123456789.13", bd.toString());
501 bd = new BigDecimal("123456789.125", mc);
502 assertEquals("incorrect value", "123456789.12", bd.toString());
504 // bd = new BigDecimal(123456789.125, mc);
505 // assertEquals("incorrect value", "123456789.12", bd.toString());
507 // bd = new BigDecimal(123456789.125, mc);
508 // assertEquals("incorrect value", "123456789.12", bd.toString());
509 // bd = new BigDecimal(-123456789.125, mc);
510 // assertEquals("incorrect value", "-123456789.12", bd.toString());
514 bd = new BigDecimal(123456789.125, mc);
520 bd = new BigDecimal(-123456789.125, mc);
528 BigDecimal bd;
535 bd = new BigDecimal("123456789.125", mc);
536 assertEquals("incorrect value", "123456789.12", bd.toString());
538 bd = new BigDecimal(123456789.125, mc);
539 assertEquals("incorrect value", "123456789.12", bd.toString());
541 bd = new BigDecimal(-123456789.125, mc);
542 assertEquals("incorrect value", "-123456789.12", bd.toString());
546 bd = new BigDecimal(123456789.125, mc);
547 assertEquals("incorrect value", "123456789.13", bd.toString());
548 bd = new BigDecimal(-123456789.125, mc);
549 assertEquals("incorrect value", "-123456789.13", bd.toString());
555 bd = new BigDecimal("123456789.125", mc);
556 assertEquals("incorrect value", "123456789.12", bd.toString());
558 bd = new BigDecimal(123456789.125, mc);
559 assertEquals("incorrect value", "123456789.12", bd.toString());
561 bd = new BigDecimal(123456789.125, mc);
562 assertEquals("incorrect value", "123456789.12", bd.toString());
563 bd = new BigDecimal(-123456789.125, mc);
564 assertEquals("incorrect value", "-123456789.12", bd.toString());
583 BigDecimal bd;
586 bd = new BigDecimal(78901234567890125L, mc);
587 assertEquals("incorrect value", "7.89012345678902E+16", bd.toString());
588 bd = new BigDecimal(-78901234567890125L, mc);
589 assertEquals("incorrect value", "-7.89012345678902E+16", bd.toString());
592 bd = new BigDecimal(78901234567890125L, mc);
593 assertEquals("incorrect value", "7.89012345678E+16", bd.toString());
594 bd = new BigDecimal(-78901234567890125L, mc);
595 assertEquals("incorrect value", "-7.89012345678E+16", bd.toString());
598 bd = new BigDecimal(78901234567890125L, mc);
599 assertEquals("incorrect value", "7.89012345678902E+16", bd.toString());
600 bd = new BigDecimal(-78901234567890125L, mc);
601 assertEquals("incorrect value", "-7.89012345678901E+16", bd.toString());
604 bd = new BigDecimal(78901234567890125L, mc);
605 assertEquals("incorrect value", "7.89012345678E+16", bd.toString());
606 bd = new BigDecimal(-78901234567890125L, mc);
607 assertEquals("incorrect value", "-7.89012345679E+16", bd.toString());
610 bd = new BigDecimal(78901234567890125L, mc);
611 assertEquals("incorrect value", "7.890123456789012E+16", bd.toString());
612 bd = new BigDecimal(-78901234567890125L, mc);
613 assertEquals("incorrect value", "-7.890123456789012E+16", bd.toString());
614 bd = new BigDecimal(-78901234567890135L, mc);
615 assertEquals("incorrect value", "-7.890123456789014E+16", bd.toString());
618 bd = new BigDecimal(78901234567890125L, mc);
619 assertEquals("incorrect value", "7.890123456789013E+16", bd.toString());
620 bd = new BigDecimal(-78901234567890125L, mc);
621 assertEquals("incorrect value", "-7.890123456789013E+16", bd.toString());
624 bd = new BigDecimal(78901234567890125L, mc);
625 assertEquals("incorrect value", "7.890123456789012E+16", bd.toString());
626 bd = new BigDecimal(-78901234567890125L, mc);
627 assertEquals("incorrect value", "-7.890123456789012E+16", bd.toString());
631 bd = new BigDecimal(78901234567890125L, mc);
637 bd = new BigDecimal(-78901234567890125L, mc);
651 BigDecimal bd = new BigDecimal(a);
652 fail("NumberFormatException has not been caught: " + bd.toString());
674 BigDecimal bd;
677 bd = new BigDecimal(biStr, mc);
678 assertEquals("incorrect value", "1.234567890123456789012345678902E+44", bd.toString());
679 bd = new BigDecimal(nbiStr, mc);
680 assertEquals("incorrect value", "-1.234567890123456789012345678902E+44", bd.toString());
683 bd = new BigDecimal(biStr, mc);
684 assertEquals("incorrect value", "1.234567890123456789012345678E+44", bd.toString());
685 bd = new BigDecimal(nbiStr, mc);
686 assertEquals("incorrect value", "-1.234567890123456789012345678E+44", bd.toString());
689 bd = new BigDecimal(biStr, mc);
690 assertEquals("incorrect value", "1.23456789012345678901234567890124E+44", bd.toString());
691 bd = new BigDecimal(nbiStr, mc);
692 assertEquals("incorrect value", "-1.23456789012345678901234567890123E+44", bd.toString());
696 bd = new BigDecimal(biStr, mc);
702 bd = new BigDecimal(nbiStr, mc);
709 bd = new BigDecimal("1000000.9", mc);
710 assertEquals("incorrect value", "1000000", bd.toString());