diff options
Diffstat (limited to 'libs/lockfree/test/spsc_queue_test.cpp')
-rw-r--r-- | libs/lockfree/test/spsc_queue_test.cpp | 13 |
1 files changed, 13 insertions, 0 deletions
diff --git a/libs/lockfree/test/spsc_queue_test.cpp b/libs/lockfree/test/spsc_queue_test.cpp index 9b31bffc6..99f393f05 100644 --- a/libs/lockfree/test/spsc_queue_test.cpp +++ b/libs/lockfree/test/spsc_queue_test.cpp @@ -392,3 +392,16 @@ BOOST_AUTO_TEST_CASE( spsc_queue_buffer_front_and_pop_compiletime_sized_test ) spsc_queue<int> queue(64); spsc_queue_front_pop(queue); } + +BOOST_AUTO_TEST_CASE( spsc_queue_reset_test ) +{ + spsc_queue<int, capacity<64> > f; + + BOOST_REQUIRE(f.empty()); + f.push(1); + f.push(2); + + f.reset(); + + BOOST_REQUIRE(f.empty()); +} |