Boost logo

Boost-Commit :

Subject: [Boost-commit] svn:boost r73725 - sandbox/conversion/libs/conversion_ext/test
From: vicente.botet_at_[hidden]
Date: 2011-08-14 06:21:06


Author: viboes
Date: 2011-08-14 06:21:03 EDT (Sun, 14 Aug 2011)
New Revision: 73725
URL: http://svn.boost.org/trac/boost/changeset/73725

Log:
conversion: update some test
Text files modified:
   sandbox/conversion/libs/conversion_ext/test/is_assignable.cpp | 3 ++-
   sandbox/conversion/libs/conversion_ext/test/is_extrinsically_explicit_convertible.cpp | 16 ++++++++--------
   sandbox/conversion/libs/conversion_ext/test/is_move_assignable.cpp | 4 ++--
   3 files changed, 12 insertions(+), 11 deletions(-)

Modified: sandbox/conversion/libs/conversion_ext/test/is_assignable.cpp
==============================================================================
--- sandbox/conversion/libs/conversion_ext/test/is_assignable.cpp (original)
+++ sandbox/conversion/libs/conversion_ext/test/is_assignable.cpp 2011-08-14 06:21:03 EDT (Sun, 14 Aug 2011)
@@ -36,7 +36,8 @@
 
   BOOST_STATIC_ASSERT(( boost::is_assignable<int&, int&>::value));
   BOOST_STATIC_ASSERT(( boost::is_assignable<int&, int>::value));
- //BOOST_STATIC_ASSERT((!boost::is_assignable<int, int&>::value));
+ // BUG BOOST_STATIC_ASSERT((!boost::is_assignable<int, int>::value));
+ // BUG BOOST_STATIC_ASSERT((!boost::is_assignable<int, int&>::value));
   BOOST_STATIC_ASSERT(( boost::is_assignable<int&, double>::value));
   BOOST_STATIC_ASSERT(( boost::is_assignable<B, A>::value));
   BOOST_STATIC_ASSERT((!boost::is_assignable<A, B>::value));

Modified: sandbox/conversion/libs/conversion_ext/test/is_extrinsically_explicit_convertible.cpp
==============================================================================
--- sandbox/conversion/libs/conversion_ext/test/is_extrinsically_explicit_convertible.cpp (original)
+++ sandbox/conversion/libs/conversion_ext/test/is_extrinsically_explicit_convertible.cpp 2011-08-14 06:21:03 EDT (Sun, 14 Aug 2011)
@@ -402,14 +402,14 @@
   BOOST_STATIC_ASSERT(( boost::conversion::is_extrinsically_explicit_convertible<const char*, const char*>::value));
   }
   {
- // BUG BOOST_STATIC_ASSERT((boost::conversion::is_extrinsically_explicit_convertible<NonCopyable&, NonCopyable&>::value));
- // BUG BOOST_STATIC_ASSERT((boost::conversion::is_extrinsically_explicit_convertible<NonCopyable&, const NonCopyable&>::value));
- // BUG BOOST_STATIC_ASSERT((boost::conversion::is_extrinsically_explicit_convertible<NonCopyable&, const volatile NonCopyable&>::value));
- // BUG BOOST_STATIC_ASSERT((boost::conversion::is_extrinsically_explicit_convertible<NonCopyable&, volatile NonCopyable&>::value));
- // BUG BOOST_STATIC_ASSERT((boost::conversion::is_extrinsically_explicit_convertible<const NonCopyable&, const NonCopyable&>::value));
- // BUG BOOST_STATIC_ASSERT((boost::conversion::is_extrinsically_explicit_convertible<const NonCopyable&, const volatile NonCopyable&>::value));
- // BUG BOOST_STATIC_ASSERT((boost::conversion::is_extrinsically_explicit_convertible<volatile NonCopyable&, const volatile NonCopyable&>::value));
- // BUG BOOST_STATIC_ASSERT((boost::conversion::is_extrinsically_explicit_convertible<const volatile NonCopyable&, const volatile NonCopyable&>::value));
+ BOOST_STATIC_ASSERT((boost::conversion::is_extrinsically_explicit_convertible<NonCopyable&, NonCopyable&>::value));
+ BOOST_STATIC_ASSERT((boost::conversion::is_extrinsically_explicit_convertible<NonCopyable&, const NonCopyable&>::value));
+ BOOST_STATIC_ASSERT((boost::conversion::is_extrinsically_explicit_convertible<NonCopyable&, const volatile NonCopyable&>::value));
+ BOOST_STATIC_ASSERT((boost::conversion::is_extrinsically_explicit_convertible<NonCopyable&, volatile NonCopyable&>::value));
+ BOOST_STATIC_ASSERT((boost::conversion::is_extrinsically_explicit_convertible<const NonCopyable&, const NonCopyable&>::value));
+ BOOST_STATIC_ASSERT((boost::conversion::is_extrinsically_explicit_convertible<const NonCopyable&, const volatile NonCopyable&>::value));
+ BOOST_STATIC_ASSERT((boost::conversion::is_extrinsically_explicit_convertible<volatile NonCopyable&, const volatile NonCopyable&>::value));
+ BOOST_STATIC_ASSERT((boost::conversion::is_extrinsically_explicit_convertible<const volatile NonCopyable&, const volatile NonCopyable&>::value));
   // BUG BOOST_STATIC_ASSERT((!boost::conversion::is_extrinsically_explicit_convertible<const NonCopyable&, NonCopyable&>::value));
   }
 }

Modified: sandbox/conversion/libs/conversion_ext/test/is_move_assignable.cpp
==============================================================================
--- sandbox/conversion/libs/conversion_ext/test/is_move_assignable.cpp (original)
+++ sandbox/conversion/libs/conversion_ext/test/is_move_assignable.cpp 2011-08-14 06:21:03 EDT (Sun, 14 Aug 2011)
@@ -53,9 +53,9 @@
 int main()
 {
   BOOST_STATIC_ASSERT(( boost::is_move_assignable<int>::value));
- //BOOST_STATIC_ASSERT((!boost::is_move_assignable<const int>::value));
+ // BUG BOOST_STATIC_ASSERT((!boost::is_move_assignable<const int>::value));
   BOOST_STATIC_ASSERT((!boost::is_move_assignable<int[]>::value));
- //BOOST_STATIC_ASSERT((!boost::is_move_assignable<int[3]>::value));
+ BOOST_STATIC_ASSERT((!boost::is_move_assignable<int[3]>::value));
   BOOST_STATIC_ASSERT(( boost::is_move_assignable<int&>::value));
   BOOST_STATIC_ASSERT(( boost::is_move_assignable<A>::value));
   BOOST_STATIC_ASSERT(( boost::is_move_assignable<bit_zero>::value));


Boost-Commit list run by bdawes at acm.org, david.abrahams at rcn.com, gregod at cs.rpi.edu, cpdaniel at pacbell.net, john at johnmaddock.co.uk