rem: void swap_action_test(boost::unit_test_framework::test_suite* test)
add: void swap_action_test()
context: void swap_action_test(boost::unit_test_framework::test_suite* test){    test->add( BOOST_TEST_CASE(&swap_test) );}