001package org.junit.internal; 002 003import org.junit.Assert; 004 005public class InexactComparisonCriteria extends ComparisonCriteria { 006 public Object fDelta; 007 008 public InexactComparisonCriteria(double delta) { 009 fDelta = delta; 010 } 011 012 public InexactComparisonCriteria(float delta) { 013 fDelta = delta; 014 } 015 016 @Override 017 protected void assertElementsEqual(Object expected, Object actual) { 018 if (expected instanceof Double) { 019 Assert.assertEquals((Double) expected, (Double) actual, (Double) fDelta); 020 } else { 021 Assert.assertEquals((Float) expected, (Float) actual, (Float) fDelta); 022 } 023 } 024}