lmi-commits
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

[lmi-commits] [5818] Test shared-pointer reuse


From: Greg Chicares
Subject: [lmi-commits] [5818] Test shared-pointer reuse
Date: Mon, 04 Nov 2013 18:29:11 +0000

Revision: 5818
          http://svn.sv.gnu.org/viewvc/?view=rev&root=lmi&revision=5818
Author:   chicares
Date:     2013-11-04 18:29:11 +0000 (Mon, 04 Nov 2013)
Log Message:
-----------
Test shared-pointer reuse

Modified Paths:
--------------
    lmi/trunk/progress_meter_test.cpp

Modified: lmi/trunk/progress_meter_test.cpp
===================================================================
--- lmi/trunk/progress_meter_test.cpp   2013-11-04 18:23:31 UTC (rev 5817)
+++ lmi/trunk/progress_meter_test.cpp   2013-11-04 18:29:11 UTC (rev 5818)
@@ -115,6 +115,7 @@
         }
     meter0->culminate();
 
+    // Use a different shared pointer.
     boost::shared_ptr<progress_meter> meter1
         (create_progress_meter
             (max_count
@@ -128,8 +129,20 @@
         }
     meter1->culminate();
 
+    // Reuse a shared pointer.
+    meter0 = create_progress_meter
+        (max_count
+        ,"Operation 2"
+        ,progress_meter::e_unit_test_mode
+        );
+    for(int i = 0; i < max_count; ++i)
+        {
+        BOOST_TEST(meter0->reflect_progress());
+        }
+    meter0->culminate();
+
     BOOST_TEST_EQUAL
-        ("Operation 0...\nOperation 1...\n"
+        ("Operation 0...\nOperation 1...\nOperation 2...\n"
         ,progress_meter_unit_test_stream().str()
         );
 }




reply via email to

[Prev in Thread] Current Thread [Next in Thread]