Mercurial > hg > match-vamp
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));