Skip to content

Commit 899d063

Browse files
committed
Merge pull request cms-sw#2485 from Dr15Jones/avoidPrecisionProblemInTest
Misc fixes -- Ignore minor precision differences in test.
2 parents 0fd9f24 + ed2682a commit 899d063

File tree

1 file changed

+2
-2
lines changed

1 file changed

+2
-2
lines changed

FWCore/Integration/test/ProducerWithPSetDesc.cc

+2-2
Original file line numberDiff line numberDiff line change
@@ -104,7 +104,7 @@ namespace edmtest {
104104
// format is 16 instead of 17.
105105
// assert(ps.getParameter<double>("doublev1") == std::numeric_limits<double>::min());
106106
assert(ps.getUntrackedParameter<double>("doublev2") == 0.0);
107-
assert(ps.getUntrackedParameter<double>("doublev3") == 0.3);
107+
assert(fabs(ps.getUntrackedParameter<double>("doublev3") - 0.3)< 0.0000001);
108108

109109
std::vector<double> vdouble;
110110
vdouble = ps.getParameter<std::vector<double> >("vdoublev1");
@@ -125,7 +125,7 @@ namespace edmtest {
125125
assert(vdouble[0] == 1e+300);
126126
assert(vdouble[1] == 0.0);
127127
assert(vdouble[2] == 11.0);
128-
assert(vdouble[3] == 0.3);
128+
assert(fabs(vdouble[3] - 0.3)< 0.0000001);
129129

130130
assert(ps.getParameter<bool>("boolv1") == true);
131131
assert(ps.getParameter<bool>("boolv2") == false);

0 commit comments

Comments
 (0)