diff --git a/string/test/regex_test.cpp b/string/test/regex_test.cpp index 8fa6a4b..8e6b89a 100644 --- a/string/test/regex_test.cpp +++ b/string/test/regex_test.cpp @@ -95,8 +95,13 @@ static void join_test() tokens1.push_back("abc"); tokens1.push_back("xx"); +#ifndef BOOST_NO_FUNCTION_TEMPLATE_ORDERING BOOST_CHECK( equals(join_if(tokens1, "-", regex("x+")), "xx-xx") ); BOOST_CHECK( equals(join_if(tokens1, "-", regex("[abc]+")), "abc") ); +#else + BOOST_CHECK( equals(join_if_regex(tokens1, "-", regex("x+")), "xx-xx") ); + BOOST_CHECK( equals(join_if_regex(tokens1, "-", regex("[abc]+")), "abc") ); +#endif } static void replace_test()