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    }