[Cppunit-cvs] cppunit2/src/cpputtest enumeratortest.cpp,1.7,1.8
Brought to you by:
blep
From: Baptiste L. <bl...@us...> - 2005-09-06 07:17:46
|
Update of /cvsroot/cppunit/cppunit2/src/cpputtest In directory sc8-pr-cvs1.sourceforge.net:/tmp/cvs-serv14537/src/cpputtest Modified Files: enumeratortest.cpp Log Message: * added CPPUT_ASSERT_DOUBLES_EQUAL and CPPUT_CHECK_DOUBLES_EQUAL Index: enumeratortest.cpp =================================================================== RCS file: /cvsroot/cppunit/cppunit2/src/cpputtest/enumeratortest.cpp,v retrieving revision 1.7 retrieving revision 1.8 diff -C2 -d -r1.7 -r1.8 *** enumeratortest.cpp 23 Feb 2005 23:10:22 -0000 1.7 --- enumeratortest.cpp 6 Sep 2005 07:17:36 -0000 1.8 *************** *** 55,69 **** double v2 = 23.0 / divider; double v3 = 34.0 / divider; CPPUT_ASSERT_EXPR( e.is_open() ); ! CPPUT_ASSERT_EQUAL( v1, e.current() ); ! CPPUT_ASSERT_EQUAL( v1, *e ); ! CPPUT_ASSERT_EQUAL( v1, e.next() ); CPPUT_ASSERT_EXPR( e.is_open() ); ! CPPUT_ASSERT_EQUAL( v2, e.current() ); ! CPPUT_ASSERT_EQUAL( v2, *e++ ); CPPUT_ASSERT_EXPR( e.is_open() ); ! CPPUT_ASSERT_EQUAL( v3, e.current() ); ! CPPUT_ASSERT_EQUAL( v3, *e ); ! CPPUT_ASSERT_EQUAL( v3, e.next() ); checkHasNoMoreElements( e ); } --- 55,70 ---- double v2 = 23.0 / divider; double v3 = 34.0 / divider; + const double tolerance = 0.000001; CPPUT_ASSERT_EXPR( e.is_open() ); ! CPPUT_ASSERT_DOUBLE_EQUAL( v1, e.current(), tolerance ); ! CPPUT_ASSERT_DOUBLE_EQUAL( v1, *e, tolerance ); ! CPPUT_ASSERT_DOUBLE_EQUAL( v1, e.next(), tolerance ); CPPUT_ASSERT_EXPR( e.is_open() ); ! CPPUT_ASSERT_DOUBLE_EQUAL( v2, e.current(), tolerance ); ! CPPUT_ASSERT_DOUBLE_EQUAL( v2, *e++, tolerance ); CPPUT_ASSERT_EXPR( e.is_open() ); ! CPPUT_ASSERT_DOUBLE_EQUAL( v3, e.current(), tolerance ); ! CPPUT_ASSERT_DOUBLE_EQUAL( v3, *e, tolerance ); ! CPPUT_ASSERT_DOUBLE_EQUAL( v3, e.next(), tolerance ); checkHasNoMoreElements( e ); } |