summaryrefslogtreecommitdiff
path: root/libs/thread/test/test_thread_exit.cpp
diff options
context:
space:
mode:
Diffstat (limited to 'libs/thread/test/test_thread_exit.cpp')
-rw-r--r--libs/thread/test/test_thread_exit.cpp20
1 files changed, 4 insertions, 16 deletions
diff --git a/libs/thread/test/test_thread_exit.cpp b/libs/thread/test/test_thread_exit.cpp
index abd18a85b..539a50acd 100644
--- a/libs/thread/test/test_thread_exit.cpp
+++ b/libs/thread/test/test_thread_exit.cpp
@@ -12,6 +12,8 @@
#include <memory>
#include <string>
+#define BOOST_TEST_MODULE Boost.Threads: thread exit test suite
+
#include <boost/test/unit_test.hpp>
boost::thread::id exit_func_thread_id;
@@ -27,7 +29,7 @@ void tf1()
BOOST_CHECK(exit_func_thread_id!=boost::this_thread::get_id());
}
-void test_thread_exit_func_runs_when_thread_exits()
+BOOST_AUTO_TEST_CASE(test_thread_exit_func_runs_when_thread_exits)
{
exit_func_thread_id=boost::thread::id();
boost::thread t(tf1);
@@ -51,7 +53,7 @@ void tf2()
}
-void test_can_use_function_object_for_exit_func()
+BOOST_AUTO_TEST_CASE(test_can_use_function_object_for_exit_func)
{
exit_func_thread_id=boost::thread::id();
boost::thread t(tf2);
@@ -59,17 +61,3 @@ void test_can_use_function_object_for_exit_func()
t.join();
BOOST_CHECK(exit_func_thread_id==t_id);
}
-
-
-boost::unit_test::test_suite* init_unit_test_suite(int, char*[])
-{
- boost::unit_test::test_suite* test =
- BOOST_TEST_SUITE("Boost.Threads: futures test suite");
-
- test->add(BOOST_TEST_CASE(test_thread_exit_func_runs_when_thread_exits));
- test->add(BOOST_TEST_CASE(test_can_use_function_object_for_exit_func));
-
- return test;
-}
-
-