RecalDatums now hold doubles so the test for equality needs an epsilon.

This commit is contained in:
Ryan Poplin 2012-08-28 16:00:52 -04:00
parent 18eca3544e
commit 6d6ca090c6
1 changed files with 2 additions and 2 deletions

View File

@ -100,8 +100,8 @@ public class RecalDatumUnitTest extends BaseTest {
}
private static void assertBasicFeaturesOfRecalDatum(final RecalDatum datum, final RecalDatumTestProvider cfg) {
Assert.assertEquals(datum.getNumMismatches(), cfg.exError);
Assert.assertEquals(datum.getNumObservations(), cfg.exTotal);
Assert.assertEquals(datum.getNumMismatches(), cfg.exError, 1E-6);
Assert.assertEquals(datum.getNumObservations(), cfg.exTotal, 1E-6);
if ( cfg.getReportedQual() != -1 )
Assert.assertEquals(datum.getEstimatedQReportedAsByte(), cfg.getReportedQual());
BaseTest.assertEqualsDoubleSmart(datum.getEmpiricalQuality(), cfg.getErrorRatePhredScaled());