[cig-commits] r16096 - short/3D/PyLith/trunk/unittests/libtests/feassemble

brad at geodynamics.org brad at geodynamics.org
Fri Dec 11 16:50:15 PST 2009


Author: brad
Date: 2009-12-11 16:50:15 -0800 (Fri, 11 Dec 2009)
New Revision: 16096

Modified:
   short/3D/PyLith/trunk/unittests/libtests/feassemble/TestIntegrator.cc
Log:
Fixed test comparison (need tolerance).

Modified: short/3D/PyLith/trunk/unittests/libtests/feassemble/TestIntegrator.cc
===================================================================
--- short/3D/PyLith/trunk/unittests/libtests/feassemble/TestIntegrator.cc	2009-12-11 07:57:57 UTC (rev 16095)
+++ short/3D/PyLith/trunk/unittests/libtests/feassemble/TestIntegrator.cc	2009-12-12 00:50:15 UTC (rev 16096)
@@ -206,6 +206,7 @@
     integrator._cellMatrix[i] = 1.23 + 1.2*i;
   integrator._lumpCellMatrix();
 
+  const double tolerance = 1.0e-6;
   const int numBasis = quadrature.numBasis();
   const int spaceDim = quadrature.spaceDim();
   for (int iBasis=0; iBasis < numBasis; ++iBasis)
@@ -214,7 +215,7 @@
       const int index = (iBasis*spaceDim+iDim)*numBasis*spaceDim;
       for (int jBasis=0; jBasis < numBasis; ++jBasis)
 	value += 1.23 + 1.2*(index+jBasis*spaceDim+iDim);
-      CPPUNIT_ASSERT_EQUAL(value, integrator._cellVector[iBasis*spaceDim+iDim]);
+      CPPUNIT_ASSERT_DOUBLES_EQUAL(value, integrator._cellVector[iBasis*spaceDim+iDim], tolerance);
     } // for
 } // testLumpCellMatrix
 



More information about the CIG-COMMITS mailing list