|
From: Matthias S. <mat...@us...> - 2007-04-18 22:24:46
|
Update of /cvsroot/boost-sandbox/boost-sandbox/libs/units/test In directory sc8-pr-cvs3.sourceforge.net:/tmp/cvs-serv31209/libs/units/test Modified Files: test_dimensionless_quantity.cpp Log Message: narrowing conversions prohibited Index: test_dimensionless_quantity.cpp =================================================================== RCS file: /cvsroot/boost-sandbox/boost-sandbox/libs/units/test/test_dimensionless_quantity.cpp,v retrieving revision 1.3 retrieving revision 1.4 diff -u -d -r1.3 -r1.4 --- test_dimensionless_quantity.cpp 3 Apr 2007 20:48:07 -0000 1.3 +++ test_dimensionless_quantity.cpp 18 Apr 2007 22:24:43 -0000 1.4 @@ -53,11 +53,13 @@ BOOST_CHECK(E6.value() == long(E_)); // implicit operator= value_type conversion - const bu::quantity<bu::dimensionless,float> E7 = E2; - BOOST_UNITS_CHECK_CLOSE(E7.value(),float(E_)); + // narrowing conversion disallowed +// const bu::quantity<bu::dimensionless,float> E7 = E2; +// BOOST_UNITS_CHECK_CLOSE(E7.value(),float(E_)); - const bu::quantity<bu::dimensionless,long> E8 = E2; - BOOST_CHECK(E8.value() == long(E_)); + // narrowing conversion disallowed +// const bu::quantity<bu::dimensionless,long> E8 = E2; +// BOOST_CHECK(E8.value() == long(E_)); // const construction bu::quantity<bu::dimensionless> E9(E2); |