1 <?xml version=
"1.0" encoding=
"utf-8"?>
2 <!DOCTYPE testsuite PUBLIC
"-//Boost//DTD BoostBook XML V1.0//EN"
3 "http://www.boost.org/tools/boostbook/dtd/boostbook.dtd">
5 Copyright Douglas Gregor 2001-2004
6 Copyright Frank Mori Hess 2007-2009
8 Distributed under the Boost Software License, Version 1.0. (See accompanying
9 file LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt)
11 <testsuite last-revision=
"$Date: 2007-06-12 14:01:23 -0400 (Tue, 12 Jun 2007) $">
12 <run-test filename=
"connection_test.cpp">
13 <lib>../../../libs/test/build/boost_test_exec_monitor
</lib>
15 <para>Test functionality of
<classname>boost::signals2::connection
</classname>
16 and
<classname>boost::signals2::scoped_connection
</classname>
17 objects, including release() and swap().
</para>
21 <run-test filename=
"dead_slot_test.cpp">
22 <lib>../../../libs/test/build/boost_test_exec_monitor
</lib>
24 <para>Ensure that calling
<methodname alt=
"boost::signals2::signal::connect">connect
</methodname> with a slot
25 that has already expired does not actually
26 connect to the slot.
</para>
30 <run-test filename=
"deconstruct_test.cpp">
31 <lib>../../../libs/test/build/boost_test_exec_monitor
</lib>
33 <para>Test postconstruction/predestruction functionality of
34 <functionname>boost::signals2::deconstruct
</functionname>.
</para>
38 <run-test filename=
"deletion_test.cpp">
39 <lib>../../../libs/test/build/boost_test_exec_monitor
</lib>
41 <para>Test deletion of slots.
</para>
45 <run-test filename=
"ordering_test.cpp">
46 <lib>../../../libs/test/build/boost_test_exec_monitor
</lib>
47 <purpose><para>Test slot group ordering.
</para></purpose>
50 <run-test filename=
"regression_test.cpp">
51 <lib>../../../libs/test/build/boost_test_exec_monitor
</lib>
52 <purpose><para>Tests for various bugs that have occurred in the past,
53 to make sure they are fixed and stay fixed.
</para></purpose>
56 <run-test filename=
"signal_test.cpp">
57 <lib>../../../libs/test/build/boost_test_exec_monitor
</lib>
59 <para>Basic test of signal/slot connections and invocation using the
60 <classname>boost::signals2::signal
</classname> class template.
</para>
64 <run-test filename=
"track_test.cpp">
65 <lib>../../../libs/test/build/boost_test_exec_monitor
</lib>
67 <para>Test automatic connection management of signals