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);
|