]> git.mxchange.org Git - simgear.git/blobdiff - simgear/structure/shared_ptr_test.cpp
Improve (mostly Canvas event related) documentation.
[simgear.git] / simgear / structure / shared_ptr_test.cpp
index d7b7364155f01447b29ca26ee5edc7269b353803..877e1468e2b6aceec8717f8c7b3f6f61c50b5168 100644 (file)
@@ -72,6 +72,9 @@ BOOST_AUTO_TEST_CASE( virtual_weak_ptr )
   SGSharedPtr<Base1> ptr1( weak_ptr.lock() );
   BOOST_REQUIRE_EQUAL( ptr.getNumRefs(), 2 );
 
+  // converting constructor
+  BOOST_REQUIRE_EQUAL( SGSharedPtr<Base1>(weak_ptr), ptr1 );
+
   SGSharedPtr<Base2> ptr2( weak_ptr.lock() );
   BOOST_REQUIRE_EQUAL( ptr.getNumRefs(), 3 );