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 }