Lines Matching defs:zero

29 	BigInteger zero = new BigInteger("0", 10);
94 assertTrue("Random number is negative", bi.compareTo(zero) >= 0);
100 assertTrue("Not zero", new BigInteger(0, rand).equals(BigInteger.ZERO));
131 assertTrue("Incorrect value for zero", bi.equals(zero));
217 assertTrue("0=0", zero.equals(BigInteger.valueOf(0)));
220 assertTrue("0=1", !zero.equals(one));
221 assertTrue("0=-1", !zero.equals(minusOne));
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));
277 assertTrue("0+(-1)", zero.add(minusOne).equals(minusOne));
278 assertTrue("(-1)+0", minusOne.add(zero).equals(minusOne));
280 assertTrue("1+(-1)", one.add(minusOne).equals(zero));
281 assertTrue("(-1)+1", minusOne.add(one).equals(zero));
284 BigInteger midbit = zero.setBit(i);
286 .equals(zero.setBit(i + 1)));
305 assertTrue("Single negation of zero did not result in zero", zero
306 .negate().equals(zero));
312 assertTrue("0.neg", zero.negate().equals(zero));
321 BigInteger midbit = zero.setBit(i);
325 .equals(zero));
334 assertTrue("Wrong zero signum", zero.signum() == 0);
335 assertTrue("Wrong neg zero signum", zero.negate().signum() == 0);
345 assertTrue("Invalid number returned for zero neg", zero.negate().abs()
346 .equals(zero));
347 assertTrue("Invalid number returned for zero", zero.abs().equals(zero));
368 BigInteger a = zero, mod, inv;
381 assertTrue("inverse less than zero: " + a + " inv mod "
402 assertTrue("inverse less than zero: " + a + " inv mod "
465 assertTrue("b >> i+1", b.shiftRight(i + 1).equals(zero));
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));
523 assertTrue("0*(-1)", zero.multiply(minusOne).equals(zero));
524 assertTrue("(-1)*0", minusOne.multiply(zero).equals(zero));
571 largePos.divide(zero);
577 bi1.divide(zero);
583 bi3.negate().divide(zero);
589 zero.divide(zero);
600 largePos.remainder(zero);
606 bi1.remainder(zero);
612 bi3.negate().remainder(zero);
618 zero.remainder(zero);
629 largePos.mod(zero);
635 bi1.mod(zero);
641 bi3.negate().mod(zero);
647 zero.mod(zero);
658 largePos.divideAndRemainder(zero);
664 bi1.divideAndRemainder(zero);
670 bi3.negate().divideAndRemainder(zero);
676 zero.divideAndRemainder(zero);
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));