From 27ce0796754eed6ec90da20b1dce1e9ab2e33487 Mon Sep 17 00:00:00 2001 From: Jan Martin Keil Date: Fri, 13 Sep 2024 16:40:39 +0200 Subject: [PATCH] PopulationComparisonProcessorBenchmarkTest: fix precision error --- .../PopulationComparisonProcessorBenchmarkTest.java | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/abecto-benchmark/src/test/java/de/uni_jena/cs/fusion/abecto/benchmark/PopulationComparisonProcessorBenchmarkTest.java b/abecto-benchmark/src/test/java/de/uni_jena/cs/fusion/abecto/benchmark/PopulationComparisonProcessorBenchmarkTest.java index 6af1991..177a70f 100644 --- a/abecto-benchmark/src/test/java/de/uni_jena/cs/fusion/abecto/benchmark/PopulationComparisonProcessorBenchmarkTest.java +++ b/abecto-benchmark/src/test/java/de/uni_jena/cs/fusion/abecto/benchmark/PopulationComparisonProcessorBenchmarkTest.java @@ -24,6 +24,7 @@ import org.apache.jena.rdf.model.ResourceFactory; import org.junit.jupiter.api.Test; +import java.math.BigDecimal; import java.util.Collection; import java.util.Collections; @@ -50,7 +51,7 @@ public void benchmark() { assertEquals(10000, getQualityMeasurement(AV.count, dataset0, null, none, aspect, outputModel).value); assertEquals(10000, getQualityMeasurement(AV.deduplicatedCount, dataset0, null, none, aspect, outputModel).value); assertEquals(7500, getQualityMeasurement(AV.absoluteCoverage, dataset0, null, dataset1singleton, aspect, outputModel).value); - assertEquals(0.75, getQualityMeasurement(AV.relativeCoverage, dataset0, null, dataset1singleton, aspect, outputModel).value.doubleValue()); - assertEquals(0.7500187504687617, getQualityMeasurement(AV.marCompletenessThomas08, dataset0, null, dataset1singleton, aspect, outputModel).value.doubleValue()); + assertEquals(new BigDecimal("0.75"), getQualityMeasurement(AV.relativeCoverage, dataset0, null, dataset1singleton, aspect, outputModel).value); + assertEquals(new BigDecimal("0.75"), getQualityMeasurement(AV.marCompletenessThomas08, dataset0, null, dataset1singleton, aspect, outputModel).value); } }