Boost logo

Boost-Commit :

Subject: [Boost-commit] svn:boost r54551 - sandbox/cloneable/libs/cloneable/test
From: christian.schladetsch_at_[hidden]
Date: 2009-06-30 19:17:32


Author: cschladetsch
Date: 2009-06-30 19:17:32 EDT (Tue, 30 Jun 2009)
New Revision: 54551
URL: http://svn.boost.org/trac/boost/changeset/54551

Log:
updated comments

Text files modified:
   sandbox/cloneable/libs/cloneable/test/tests.cpp | 6 +++++-
   1 files changed, 5 insertions(+), 1 deletions(-)

Modified: sandbox/cloneable/libs/cloneable/test/tests.cpp
==============================================================================
--- sandbox/cloneable/libs/cloneable/test/tests.cpp (original)
+++ sandbox/cloneable/libs/cloneable/test/tests.cpp 2009-06-30 19:17:32 EDT (Tue, 30 Jun 2009)
@@ -171,13 +171,17 @@
 {
         using namespace no_default_ctor_test;
         T0 *p = new T0(10);
+
+ // ensure we can clone, even without a default ctor
         T0 *q = p->clone_as<T0>();
         BOOST_ASSERT(q && typeid(*q) == typeid(T0));
+
+ // ensure we fail to make a default-constructed new object
         delete q;
         bool caught = false;
         try
         {
- T0 *r = dynamic_cast<T0 *>(p->create());
+ default_base_type *r = p->create();
         }
         catch (no_default_construction)
         {


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