diff --git a/FWCore/Integration/test/ProducerWithPSetDesc.cc b/FWCore/Integration/test/ProducerWithPSetDesc.cc index 24fa9ba34522c..98a4bd7ef4334 100644 --- a/FWCore/Integration/test/ProducerWithPSetDesc.cc +++ b/FWCore/Integration/test/ProducerWithPSetDesc.cc @@ -104,7 +104,7 @@ namespace edmtest { // format is 16 instead of 17. // assert(ps.getParameter("doublev1") == std::numeric_limits::min()); assert(ps.getUntrackedParameter("doublev2") == 0.0); - assert(ps.getUntrackedParameter("doublev3") == 0.3); + assert(fabs(ps.getUntrackedParameter("doublev3") - 0.3)< 0.0000001); std::vector vdouble; vdouble = ps.getParameter >("vdoublev1"); @@ -125,7 +125,7 @@ namespace edmtest { assert(vdouble[0] == 1e+300); assert(vdouble[1] == 0.0); assert(vdouble[2] == 11.0); - assert(vdouble[3] == 0.3); + assert(fabs(vdouble[3] - 0.3)< 0.0000001); assert(ps.getParameter("boolv1") == true); assert(ps.getParameter("boolv2") == false);