@Test public void testIsFirstEqualToSecond() { assertFalse(MoneyUtils.isFirstEqualToSecond(null, null)); assertFalse(MoneyUtils.isFirstEqualToSecond(null, BigDecimal.ZERO)); assertFalse(MoneyUtils.isFirstEqualToSecond(BigDecimal.ZERO, null)); assertFalse(MoneyUtils.isFirstEqualToSecond(BigDecimal.ZERO, BigDecimal.TEN)); assertFalse(MoneyUtils.isFirstEqualToSecond(BigDecimal.TEN, BigDecimal.ZERO)); assertTrue(MoneyUtils.isFirstEqualToSecond(BigDecimal.ZERO, BigDecimal.ZERO)); assertTrue(MoneyUtils.isFirstEqualToSecond(BigDecimal.TEN, new BigDecimal("10.0000"))); }
public static boolean isFirstEqualToSecond(final BigDecimal first, final BigDecimal second) { return first != null && second != null && first.compareTo(second) == 0; }
MoneyUtils { public static boolean isFirstEqualToSecond(final BigDecimal first, final BigDecimal second) { return first != null && second != null && first.compareTo(second) == 0; } }
MoneyUtils { public static boolean isFirstEqualToSecond(final BigDecimal first, final BigDecimal second) { return first != null && second != null && first.compareTo(second) == 0; } private  MoneyUtils(); }
MoneyUtils { public static boolean isFirstEqualToSecond(final BigDecimal first, final BigDecimal second) { return first != null && second != null && first.compareTo(second) == 0; } private  MoneyUtils(); static BigDecimal max(final BigDecimal first, final BigDecimal second); static BigDecimal secondOrFirst(final Pair<BigDecimal, BigDecimal> firstAndSecond); static BigDecimal minPositive(final Pair<BigDecimal, BigDecimal> firstAndSecond); static BigDecimal minPositive(final BigDecimal first, final BigDecimal second); static BigDecimal notNull(final BigDecimal value); static BigDecimal notNull(final BigDecimal value, final BigDecimal ifNull); static boolean isPositive(final BigDecimal value); static boolean isFirstBiggerThanSecond(final BigDecimal first, final BigDecimal second); static boolean isFirstBiggerThanOrEqualToSecond(final BigDecimal first, final BigDecimal second); static boolean isFirstEqualToSecond(final BigDecimal first, final BigDecimal second); static boolean isFirstEqualToSecond(final BigDecimal first, final BigDecimal second, final int scale); static BigDecimal getDiscountDisplayValue(final BigDecimal original, final BigDecimal discounted); static Money getMoney(final BigDecimal money, final BigDecimal taxRate, final boolean taxIncluded); static BigDecimal getTaxAmount(final BigDecimal money, final BigDecimal taxRate, final boolean taxIncluded); static BigDecimal getNetAmount(final BigDecimal money, final BigDecimal taxRate, final boolean taxIncluded); static BigDecimal getGrossAmount(final BigDecimal money, final BigDecimal taxRate, final boolean taxIncluded); }
MoneyUtils { public static boolean isFirstEqualToSecond(final BigDecimal first, final BigDecimal second) { return first != null && second != null && first.compareTo(second) == 0; } private  MoneyUtils(); static BigDecimal max(final BigDecimal first, final BigDecimal second); static BigDecimal secondOrFirst(final Pair<BigDecimal, BigDecimal> firstAndSecond); static BigDecimal minPositive(final Pair<BigDecimal, BigDecimal> firstAndSecond); static BigDecimal minPositive(final BigDecimal first, final BigDecimal second); static BigDecimal notNull(final BigDecimal value); static BigDecimal notNull(final BigDecimal value, final BigDecimal ifNull); static boolean isPositive(final BigDecimal value); static boolean isFirstBiggerThanSecond(final BigDecimal first, final BigDecimal second); static boolean isFirstBiggerThanOrEqualToSecond(final BigDecimal first, final BigDecimal second); static boolean isFirstEqualToSecond(final BigDecimal first, final BigDecimal second); static boolean isFirstEqualToSecond(final BigDecimal first, final BigDecimal second, final int scale); static BigDecimal getDiscountDisplayValue(final BigDecimal original, final BigDecimal discounted); static Money getMoney(final BigDecimal money, final BigDecimal taxRate, final boolean taxIncluded); static BigDecimal getTaxAmount(final BigDecimal money, final BigDecimal taxRate, final boolean taxIncluded); static BigDecimal getNetAmount(final BigDecimal money, final BigDecimal taxRate, final boolean taxIncluded); static BigDecimal getGrossAmount(final BigDecimal money, final BigDecimal taxRate, final boolean taxIncluded); static final BigDecimal ZERO; static final BigDecimal ONE; static final BigDecimal HUNDRED; }