Lines Matching refs:equals

99 				!bi.equals(bi2));
100 assertTrue("Not zero", new BigInteger(0, rand).equals(BigInteger.ZERO));
110 assertTrue("Incorrect value for pos number", bi.equals(BigInteger.ZERO
114 assertTrue("Incorrect value for neg number", bi.equals(minusTwo));
124 assertTrue("Incorrect value for pos number", bi.equals(BigInteger.ZERO
127 assertTrue("Incorrect value for neg number", bi.equals(BigInteger.ZERO
131 assertTrue("Incorrect value for zero", bi.equals(zero));
214 * @tests java.math.BigInteger#equals(java.lang.Object)
217 assertTrue("0=0", zero.equals(BigInteger.valueOf(0)));
218 assertTrue("-123=-123", BigInteger.valueOf(-123).equals(
220 assertTrue("0=1", !zero.equals(one));
221 assertTrue("0=-1", !zero.equals(minusOne));
222 assertTrue("1=-1", !one.equals(minusOne));
223 assertTrue("bi3=bi3", bi3.equals(bi3));
224 assertTrue("bi3=copy of bi3", bi3.equals(bi3.negate().negate()));
225 assertTrue("bi3=bi2", !bi3.equals(bi2));
262 .equals(two));
264 .equals(BigInteger.valueOf(139).add(BigInteger.valueOf(61))));
272 .add(aZillion.negate()).equals(aZillion));
273 assertTrue("0+0", zero.add(zero).equals(zero));
274 assertTrue("0+1", zero.add(one).equals(one));
275 assertTrue("1+0", one.add(zero).equals(one));
276 assertTrue("1+1", one.add(one).equals(two));
277 assertTrue("0+(-1)", zero.add(minusOne).equals(minusOne));
278 assertTrue("(-1)+0", minusOne.add(zero).equals(minusOne));
279 assertTrue("(-1)+(-1)", minusOne.add(minusOne).equals(minusTwo));
280 assertTrue("1+(-1)", one.add(minusOne).equals(zero));
281 assertTrue("(-1)+1", minusOne.add(one).equals(zero));
286 .equals(zero.setBit(i + 1)));
290 assertTrue("bi2p3=bi3p2", bi2p3.equals(bi3p2));
306 .negate().equals(zero));
308 !aZillion.negate().equals(aZillion));
310 aZillion.negate().negate().equals(aZillion));
312 assertTrue("0.neg", zero.negate().equals(zero));
313 assertTrue("1.neg", one.negate().equals(minusOne));
314 assertTrue("2.neg", two.negate().equals(minusTwo));
315 assertTrue("-1.neg", minusOne.negate().equals(one));
316 assertTrue("-2.neg", minusTwo.negate().equals(two));
318 0x62EB40FEF85AA9EBL * 2).negate().equals(
323 assertTrue("negate negate", negate.negate().equals(midbit));
325 .equals(zero));
344 .abs().equals(aZillion.abs()));
346 .equals(zero));
347 assertTrue("Invalid number returned for zero", zero.abs().equals(zero));
349 .equals(two));
356 assertTrue("Incorrect exponent returned for 2**10", two.pow(10).equals(
359 .multiply(two.pow(40)).equals(twoToTheSeventy));
361 .equals(aZillion));
376 + " equals " + inv, one.equals(a.multiply(inv).mod(
379 + " inv mod " + mod + " equals " + inv, inv
382 + mod + " equals " + inv, inv
386 + mod, !one.equals(a.gcd(mod)));
397 + " equals " + inv, one.equals(a.multiply(inv).mod(
400 + " inv mod " + mod + " equals " + inv, inv
403 + mod + " equals " + inv, inv
407 + mod, !one.equals(a.gcd(mod)));
417 assertTrue("1 >> 0", BigInteger.valueOf(1).shiftRight(0).equals(
419 assertTrue("1 >> 1", BigInteger.valueOf(1).shiftRight(1).equals(
421 assertTrue("1 >> 63", BigInteger.valueOf(1).shiftRight(63).equals(
423 assertTrue("1 >> 64", BigInteger.valueOf(1).shiftRight(64).equals(
425 assertTrue("1 >> 65", BigInteger.valueOf(1).shiftRight(65).equals(
427 assertTrue("1 >> 1000", BigInteger.valueOf(1).shiftRight(1000).equals(
429 assertTrue("-1 >> 0", BigInteger.valueOf(-1).shiftRight(0).equals(
431 assertTrue("-1 >> 1", BigInteger.valueOf(-1).shiftRight(1).equals(
433 assertTrue("-1 >> 63", BigInteger.valueOf(-1).shiftRight(63).equals(
435 assertTrue("-1 >> 64", BigInteger.valueOf(-1).shiftRight(64).equals(
437 assertTrue("-1 >> 65", BigInteger.valueOf(-1).shiftRight(65).equals(
440 .equals(minusOne));
448 assertTrue("a==b", a.equals(b));
453 assertTrue("c==d", c.equals(d));
455 assertTrue(">>1 == /2", d.divide(two).equals(c));
459 assertTrue("e==f", e.equals(f));
461 assertTrue(">>1 == /2", f.subtract(one).divide(two).equals(e));
464 assertTrue("b >> i", b.shiftRight(i).equals(one));
465 assertTrue("b >> i+1", b.shiftRight(i + 1).equals(zero));
466 assertTrue("b >> i-1", b.shiftRight(i - 1).equals(two));
474 assertTrue("1 << 0", one.shiftLeft(0).equals(one));
475 assertTrue("1 << 1", one.shiftLeft(1).equals(two));
476 assertTrue("1 << 63", one.shiftLeft(63).equals(
478 assertTrue("1 << 64", one.shiftLeft(64).equals(
480 assertTrue("1 << 65", one.shiftLeft(65).equals(
482 assertTrue("-1 << 0", minusOne.shiftLeft(0).equals(minusOne));
483 assertTrue("-1 << 1", minusOne.shiftLeft(1).equals(minusTwo));
484 assertTrue("-1 << 63", minusOne.shiftLeft(63).equals(
486 assertTrue("-1 << 64", minusOne.shiftLeft(64).equals(
488 assertTrue("-1 << 65", minusOne.shiftLeft(65).equals(
495 assertTrue("a==b", a.equals(b));
496 assertTrue("a >> i == bi3", a.shiftRight(i).equals(bi3));
498 assertTrue("<<1 == *2", b.multiply(two).equals(a));
503 assertTrue("c==d", c.equals(d));
505 assertTrue("<<1 == *2 negative", d.multiply(two).equals(c));
507 assertTrue("d >> i == minusOne", d.shiftRight(i).equals(minusOne));
516 .add(aZillion).add(aZillion).equals(
519 assertTrue("0*0", zero.multiply(zero).equals(zero));
520 assertTrue("0*1", zero.multiply(one).equals(zero));
521 assertTrue("1*0", one.multiply(zero).equals(zero));
522 assertTrue("1*1", one.multiply(one).equals(one));
523 assertTrue("0*(-1)", zero.multiply(minusOne).equals(zero));
524 assertTrue("(-1)*0", minusOne.multiply(zero).equals(zero));
525 assertTrue("(-1)*(-1)", minusOne.multiply(minusOne).equals(one));
526 assertTrue("1*(-1)", one.multiply(minusOne).equals(minusOne));
527 assertTrue("(-1)*1", minusOne.multiply(one).equals(minusOne));
686 assertTrue("new(0)", new BigInteger("0").equals(BigInteger.valueOf(0)));
687 assertTrue("new(1)", new BigInteger("1").equals(BigInteger.valueOf(1)));
689 .equals(BigInteger.valueOf(12345678901234L)));
690 assertTrue("new(-1)", new BigInteger("-1").equals(BigInteger
693 .equals(BigInteger.valueOf(-12345678901234L)));
700 assertTrue("new(0,16)", new BigInteger("0", 16).equals(BigInteger
702 assertTrue("new(1,16)", new BigInteger("1", 16).equals(BigInteger
705 16).equals(BigInteger.valueOf(0xABF345678901234L)));
707 16).equals(BigInteger.valueOf(0xABF345678901234L)));
708 assertTrue("new(-1,16)", new BigInteger("-1", 16).equals(BigInteger
711 "-ABF345678901234", 16).equals(BigInteger
714 "-abf345678901234", 16).equals(BigInteger
717 .equals(BigInteger.valueOf(-341)));
724 assertTrue("0.toString", "0".equals(BigInteger.valueOf(0).toString()));
725 assertTrue("1.toString", "1".equals(BigInteger.valueOf(1).toString()));
727 .equals(BigInteger.valueOf(12345678901234L).toString()));
729 .equals(BigInteger.valueOf(-1).toString()));
731 .equals(BigInteger.valueOf(-12345678901234L).toString()));
738 assertTrue("0.toString(16)", "0".equals(BigInteger.valueOf(0).toString(
740 assertTrue("1.toString(16)", "1".equals(BigInteger.valueOf(1).toString(
743 .equals(BigInteger.valueOf(0xABF345678901234L).toString(16)));
744 assertTrue("-1.toString(16)", "-1".equals(BigInteger.valueOf(-1)
747 .equals(BigInteger.valueOf(-0xABF345678901234L).toString(16)));
748 assertTrue("-101010101.toString(2)", "-101010101".equals(BigInteger
759 assertTrue("symmetry of and", res.equals(i2.and(i1)));
775 assertTrue("symmetry of or", res.equals(i2.or(i1)));
791 assertTrue("symmetry of xor", res.equals(i2.xor(i1)));
908 .equals(temp[0]));
910 .equals(temp[1]));
911 assertTrue("signum and equals(zero) do not agree on quotient", q
913 || q.equals(zero));
914 assertTrue("signum and equals(zero) do not agree on remainder", r
916 || r.equals(zero));
928 assertTrue("(a/b)*b+(a%b) != a", a.equals(i1));
934 || r.equals(mod));
936 || r.equals(mod.subtract(i2)));
972 assertTrue("i1*i2=ans", i1.multiply(i2).equals(ans));
973 assertTrue("i2*i1=ans", i2.multiply(i1).equals(ans));
974 assertTrue("-i1*i2=-ans", i1.negate().multiply(i2).equals(ans.negate()));
975 assertTrue("-i2*i1=-ans", i2.negate().multiply(i1).equals(ans.negate()));
976 assertTrue("i1*-i2=-ans", i1.multiply(i2.negate()).equals(ans.negate()));
977 assertTrue("i2*-i1=-ans", i2.multiply(i1.negate()).equals(ans.negate()));
978 assertTrue("-i1*-i2=ans", i1.negate().multiply(i2.negate()).equals(ans));
979 assertTrue("-i2*-i1=ans", i2.negate().multiply(i1.negate()).equals(ans));