package at.medevit.elexis.cobasmira.tests;
import junit.framework.Assert;
import org.junit.Test;
import at.medevit.elexis.cobasmira.resulthandler.ImportPatientResult;
public class ImportPatientResultTest {
@Test
public void roundingTest(){
float f = Float.parseFloat("1234.56789");
float f2 = Float.parseFloat("12.345678");
Assert.assertEquals(1235.0, ImportPatientResult.roundToDecimals(f, 0), 0);
Assert.assertEquals(1234.6, ImportPatientResult.roundToDecimals(f, 1), 0.0001);
Assert.assertEquals(1234.57, ImportPatientResult.roundToDecimals(f, 2), 0.0001);
Assert.assertEquals(1234.568, ImportPatientResult.roundToDecimals(f, 3), 0.0001);
Assert.assertEquals(12, ImportPatientResult.roundToDecimals(f2, 0), 0.0001);
Assert.assertEquals(12.3, ImportPatientResult.roundToDecimals(f2, 1), 0.0001);
Assert.assertEquals(12.35, ImportPatientResult.roundToDecimals(f2, 2), 0.0001);
Assert.assertEquals(12.346, ImportPatientResult.roundToDecimals(f2, 3), 0.0001);
}
}