001 package org.fest.assertions.util;
002
003 import java.math.BigDecimal;
004 import java.util.Comparator;
005
006 /**
007 *
008 * A {@link BigDecimal} {@link Comparator} based on {@link BigDecimal#compareTo(BigDecimal)}.<br>
009 * Is useful if ones wants to use BigDecimal assertions based on {@link BigDecimal#compareTo(BigDecimal)} instead of
010 * {@link BigDecimal#equals(Object)} method.
011 *
012 * @author Joel Costigliola
013 */
014 public class BigDecimalComparator implements Comparator<BigDecimal> {
015
016 /**
017 * an instance of {@link BigDecimalComparator}.
018 */
019 public static final BigDecimalComparator BIG_DECIMAL_COMPARATOR = new BigDecimalComparator();
020
021 public int compare(BigDecimal bigDecimal1, BigDecimal bigDecimal2) {
022 return bigDecimal1.compareTo(bigDecimal2);
023 }
024 }