/////////////////////////////////////////////////////////////////////////////// // test_static.cpp // // Copyright 2008 Eric Niebler. Distributed under the Boost // Software License, Version 1.0. (See accompanying file // LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt) #include #include /////////////////////////////////////////////////////////////////////////////// // test_main void test_main() { using namespace boost::xpressive; std::string str("bar"); sregex rx = 'b' >> *_ >> "ar"; smatch what; if(!regex_match(str, what, rx)) { BOOST_ERROR("oops"); } } using namespace boost::unit_test; /////////////////////////////////////////////////////////////////////////////// // init_unit_test_suite // test_suite* init_unit_test_suite( int argc, char* argv[] ) { test_suite *test = BOOST_TEST_SUITE("test_static"); test->add(BOOST_TEST_CASE(&test_main)); return test; }