diff test/TestDistanceMetric.cpp @ 197:547bea29ad89 re-minimise

Increase noise for compact types
author Chris Cannam
date Fri, 27 Feb 2015 09:07:54 +0000
parents cee78423d235
children 827176d3b6ec
line wrap: on
line diff
--- a/test/TestDistanceMetric.cpp	Fri Feb 27 08:55:39 2015 +0000
+++ b/test/TestDistanceMetric.cpp	Fri Feb 27 09:07:54 2015 +0000
@@ -68,6 +68,9 @@
         e0 = getTestFeature(0);
 
     double noise = 1e-3 * 4;
+#ifdef USE_COMPACT_TYPES
+    noise = 1.0 / params.scale;
+#endif
     
     BOOST_CHECK_EQUAL(dm.calcDistance(e0, e0), dm.scaleValueIntoDistanceRange(0.0 + noise));
     BOOST_CHECK_EQUAL(dm.calcDistance(e1, e0), dm.scaleValueIntoDistanceRange(6.0 + noise));
@@ -88,6 +91,9 @@
         e0 = getTestFeature(0);
 
     double noise = 1e-3 * 4;
+#ifdef USE_COMPACT_TYPES
+    noise = 1.0 / params.scale;
+#endif
     
     BOOST_CHECK_EQUAL(dm.calcDistance(e0, e0), dm.scaleValueIntoDistanceRange(1.0));
     BOOST_CHECK_EQUAL(dm.calcDistance(e1, e0), dm.scaleValueIntoDistanceRange(1.0));