[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()
);
}
[Prev in Thread] |
Current Thread |
[Next in Thread] |
- [lmi-commits] [5818] Test shared-pointer reuse,
Greg Chicares <=