function_n_test.cpp:

- Don't test == 0 syntax (it isn't supported)


[SVN r16115]
This commit is contained in:
Douglas Gregor
2002-11-05 14:36:49 +00:00
parent 17ded4b8bf
commit 4fed545468

View File

@ -1,6 +1,6 @@
// Boost.Function library // Boost.Function library
// Copyright (C) 2001 Doug Gregor (gregod@cs.rpi.edu) // Copyright (C) 2001, 2002 Doug Gregor (gregod@cs.rpi.edu)
// //
// Permission to copy, use, sell and distribute this software is granted // Permission to copy, use, sell and distribute this software is granted
// provided this copyright notice appears in all copies. // provided this copyright notice appears in all copies.
@ -65,7 +65,7 @@ test_zero_args()
func_void_type v1; func_void_type v1;
BOOST_TEST(v1.empty()); BOOST_TEST(v1.empty());
// Assignment to an empty function // Assignment to an empty function
v1 = five; v1 = five;
BOOST_TEST(!v1.empty()); BOOST_TEST(!v1.empty());
@ -76,7 +76,7 @@ test_zero_args()
// clear() method // clear() method
v1.clear(); v1.clear();
BOOST_TEST(v1 == 0); BOOST_TEST(!v1);
// Assignment to an empty function // Assignment to an empty function
v1 = three; v1 = three;
@ -210,8 +210,8 @@ test_zero_args()
// Assignment to a function from an empty function // Assignment to a function from an empty function
v2 = v1; v2 = v1;
BOOST_TEST(v2.empty()); BOOST_TEST(v2.empty());
// Assignment to a function from a function with a functor // Assignment to a function from a function with a functor
v1 = three; v1 = three;
v2 = v1; v2 = v1;
@ -245,7 +245,7 @@ test_zero_args()
global_int = 0; global_int = 0;
v3(); v3();
BOOST_TEST(global_int == 5); BOOST_TEST(global_int == 5);
// clear() method // clear() method
v3.clear(); v3.clear();
BOOST_TEST(!v3? true : false); BOOST_TEST(!v3? true : false);
@ -305,7 +305,7 @@ test_zero_args()
global_int = 0; global_int = 0;
v4(); v4();
BOOST_TEST(global_int == 5); BOOST_TEST(global_int == 5);
// clear() method // clear() method
v4.clear(); v4.clear();
BOOST_TEST(v4.empty()); BOOST_TEST(v4.empty());
@ -365,7 +365,7 @@ test_zero_args()
global_int = 0; global_int = 0;
v5(); v5();
BOOST_TEST(global_int == 5); BOOST_TEST(global_int == 5);
// clear() method // clear() method
v5.clear(); v5.clear();
BOOST_TEST(v5.empty()); BOOST_TEST(v5.empty());
@ -416,7 +416,7 @@ test_zero_args()
// Invocation // Invocation
global_int = 0; global_int = 0;
v5(); v5();
BOOST_TEST(global_int == 5); BOOST_TEST(global_int == 5);
// Construction of a function from a function // Construction of a function from a function
func_void_type v6(&write_five); func_void_type v6(&write_five);
@ -476,7 +476,7 @@ test_zero_args()
// Invocation // Invocation
global_int = 0; global_int = 0;
v6(); v6();
BOOST_TEST(global_int == 5); BOOST_TEST(global_int == 5);
// Const vs. non-const // Const vs. non-const
write_const_1_nonconst_2 one_or_two; write_const_1_nonconst_2 one_or_two;
@ -486,7 +486,7 @@ test_zero_args()
global_int = 0; global_int = 0;
v7(); v7();
BOOST_TEST(global_int == 2); BOOST_TEST(global_int == 2);
global_int = 0; global_int = 0;
v8(); v8();
BOOST_TEST(global_int == 2); BOOST_TEST(global_int == 2);
@ -551,7 +551,7 @@ static void
test_two_args() test_two_args()
{ {
function2<string, const string&, const string&> cat(&string_cat); function2<string, const string&, const string&> cat(&string_cat);
BOOST_TEST(cat("str", "ing") == "string"); BOOST_TEST(cat("str", "ing") == "string");
function2<int, short, short> sum(&sum_ints); function2<int, short, short> sum(&sum_ints);
BOOST_TEST(sum(2, 3) == 5); BOOST_TEST(sum(2, 3) == 5);
@ -586,7 +586,7 @@ test_member_functions()
{ {
boost::function1<int, X*> f1(&X::twice); boost::function1<int, X*> f1(&X::twice);
X one(1); X one(1);
X five(5); X five(5);