diff --git a/test/deprecated_syntax_test.cpp b/test/deprecated_syntax_test.cpp index 645d719..31c5152 100644 --- a/test/deprecated_syntax_test.cpp +++ b/test/deprecated_syntax_test.cpp @@ -140,7 +140,7 @@ test_zero_args() // Construction from another function (that is empty) v1.clear(); func_void_type v2(v1); - BOOST_TEST(!v2); + BOOST_TEST(!v2? true : false); // Assignment to an empty function v2 = three; @@ -164,7 +164,7 @@ test_zero_args() // Assignment to an empty function from a free function v2 = (BOOST_FUNCTION_TARGET_FIX(&) write_five); - BOOST_TEST(v2); + BOOST_TEST(v2? true : false); // Invocation global_int = 0; @@ -248,7 +248,7 @@ test_zero_args() // clear() method v3.clear(); - BOOST_TEST(!v3); + BOOST_TEST(!v3? true : false); // Assignment to an empty function v3 = three; @@ -505,9 +505,9 @@ test_zero_args() BOOST_TEST(i0() == 5); i0 = &generate_three; BOOST_TEST(i0() == 3); - BOOST_TEST(i0); + BOOST_TEST(i0? true : false); i0.clear(); - BOOST_TEST(!i0); + BOOST_TEST(!i0? true : false); // Test return values with compatible types typedef function func_long_type; @@ -520,9 +520,9 @@ test_zero_args() BOOST_TEST(i1() == 5); i1 = &generate_three; BOOST_TEST(i1() == 3); - BOOST_TEST(i1); + BOOST_TEST(i1? true : false); i1.clear(); - BOOST_TEST(!i1); + BOOST_TEST(!i1? true : false); } static void diff --git a/test/function_n_test.cpp b/test/function_n_test.cpp index d355f9d..38ac8a4 100644 --- a/test/function_n_test.cpp +++ b/test/function_n_test.cpp @@ -140,7 +140,7 @@ test_zero_args() // Construction from another function (that is empty) v1.clear(); func_void_type v2(v1); - BOOST_TEST(!v2); + BOOST_TEST(!v2? true : false); // Assignment to an empty function v2 = three; @@ -164,7 +164,7 @@ test_zero_args() // Assignment to an empty function from a free function v2 = (&write_five); - BOOST_TEST(v2); + BOOST_TEST(v2? true : false); // Invocation global_int = 0; @@ -248,7 +248,7 @@ test_zero_args() // clear() method v3.clear(); - BOOST_TEST(!v3); + BOOST_TEST(!v3? true : false); // Assignment to an empty function v3 = three; @@ -505,7 +505,7 @@ test_zero_args() BOOST_TEST(i0() == 5); i0 = &generate_three; BOOST_TEST(i0() == 3); - BOOST_TEST(i0); + BOOST_TEST(i0? true : false); i0.clear(); BOOST_TEST(!i0); @@ -520,9 +520,9 @@ test_zero_args() BOOST_TEST(i1() == 5); i1 = &generate_three; BOOST_TEST(i1() == 3); - BOOST_TEST(i1); + BOOST_TEST(i1? true : false); i1.clear(); - BOOST_TEST(!i1); + BOOST_TEST(!i1? true : false); } static void diff --git a/test/function_test.cpp b/test/function_test.cpp index 73d3761..50a072f 100644 --- a/test/function_test.cpp +++ b/test/function_test.cpp @@ -140,7 +140,7 @@ test_zero_args() // Construction from another function (that is empty) v1.clear(); func_void_type v2(v1); - BOOST_TEST(!v2); + BOOST_TEST(!v2? true : false); // Assignment to an empty function v2 = three; @@ -164,7 +164,7 @@ test_zero_args() // Assignment to an empty function from a free function v2 = (BOOST_FUNCTION_TARGET_FIX(&) write_five); - BOOST_TEST(v2); + BOOST_TEST(v2? true : false); // Invocation global_int = 0; @@ -248,7 +248,7 @@ test_zero_args() // clear() method v3.clear(); - BOOST_TEST(!v3); + BOOST_TEST(!v3? true : false); // Assignment to an empty function v3 = three; @@ -505,9 +505,9 @@ test_zero_args() BOOST_TEST(i0() == 5); i0 = &generate_three; BOOST_TEST(i0() == 3); - BOOST_TEST(i0); + BOOST_TEST(i0? true : false); i0.clear(); - BOOST_TEST(!i0); + BOOST_TEST(!i0? true : false); // Test return values with compatible types typedef function func_long_type; @@ -520,9 +520,9 @@ test_zero_args() BOOST_TEST(i1() == 5); i1 = &generate_three; BOOST_TEST(i1() == 3); - BOOST_TEST(i1); + BOOST_TEST(i1? true : false); i1.clear(); - BOOST_TEST(!i1); + BOOST_TEST(!i1? true : false); } static void