mirror of
https://github.com/boostorg/function.git
synced 2025-07-23 01:17:14 +02:00
function_n_test.cpp:
- Don't test == 0 syntax (it isn't supported) [SVN r16115]
This commit is contained in:
@ -1,6 +1,6 @@
|
||||
// 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
|
||||
// provided this copyright notice appears in all copies.
|
||||
@ -65,7 +65,7 @@ test_zero_args()
|
||||
func_void_type v1;
|
||||
BOOST_TEST(v1.empty());
|
||||
|
||||
// Assignment to an empty function
|
||||
// Assignment to an empty function
|
||||
v1 = five;
|
||||
BOOST_TEST(!v1.empty());
|
||||
|
||||
@ -76,7 +76,7 @@ test_zero_args()
|
||||
|
||||
// clear() method
|
||||
v1.clear();
|
||||
BOOST_TEST(v1 == 0);
|
||||
BOOST_TEST(!v1);
|
||||
|
||||
// Assignment to an empty function
|
||||
v1 = three;
|
||||
@ -210,8 +210,8 @@ test_zero_args()
|
||||
|
||||
// Assignment to a function from an empty function
|
||||
v2 = v1;
|
||||
BOOST_TEST(v2.empty());
|
||||
|
||||
BOOST_TEST(v2.empty());
|
||||
|
||||
// Assignment to a function from a function with a functor
|
||||
v1 = three;
|
||||
v2 = v1;
|
||||
@ -245,7 +245,7 @@ test_zero_args()
|
||||
global_int = 0;
|
||||
v3();
|
||||
BOOST_TEST(global_int == 5);
|
||||
|
||||
|
||||
// clear() method
|
||||
v3.clear();
|
||||
BOOST_TEST(!v3? true : false);
|
||||
@ -305,7 +305,7 @@ test_zero_args()
|
||||
global_int = 0;
|
||||
v4();
|
||||
BOOST_TEST(global_int == 5);
|
||||
|
||||
|
||||
// clear() method
|
||||
v4.clear();
|
||||
BOOST_TEST(v4.empty());
|
||||
@ -365,7 +365,7 @@ test_zero_args()
|
||||
global_int = 0;
|
||||
v5();
|
||||
BOOST_TEST(global_int == 5);
|
||||
|
||||
|
||||
// clear() method
|
||||
v5.clear();
|
||||
BOOST_TEST(v5.empty());
|
||||
@ -416,7 +416,7 @@ test_zero_args()
|
||||
// Invocation
|
||||
global_int = 0;
|
||||
v5();
|
||||
BOOST_TEST(global_int == 5);
|
||||
BOOST_TEST(global_int == 5);
|
||||
|
||||
// Construction of a function from a function
|
||||
func_void_type v6(&write_five);
|
||||
@ -476,7 +476,7 @@ test_zero_args()
|
||||
// Invocation
|
||||
global_int = 0;
|
||||
v6();
|
||||
BOOST_TEST(global_int == 5);
|
||||
BOOST_TEST(global_int == 5);
|
||||
|
||||
// Const vs. non-const
|
||||
write_const_1_nonconst_2 one_or_two;
|
||||
@ -486,7 +486,7 @@ test_zero_args()
|
||||
global_int = 0;
|
||||
v7();
|
||||
BOOST_TEST(global_int == 2);
|
||||
|
||||
|
||||
global_int = 0;
|
||||
v8();
|
||||
BOOST_TEST(global_int == 2);
|
||||
@ -551,7 +551,7 @@ static void
|
||||
test_two_args()
|
||||
{
|
||||
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);
|
||||
BOOST_TEST(sum(2, 3) == 5);
|
||||
@ -586,7 +586,7 @@ test_member_functions()
|
||||
{
|
||||
|
||||
boost::function1<int, X*> f1(&X::twice);
|
||||
|
||||
|
||||
X one(1);
|
||||
X five(5);
|
||||
|
||||
|
Reference in New Issue
Block a user