diff options
author | Daniel Baumann <daniel.baumann@progress-linux.org> | 2024-04-07 18:45:59 +0000 |
---|---|---|
committer | Daniel Baumann <daniel.baumann@progress-linux.org> | 2024-04-07 18:45:59 +0000 |
commit | 19fcec84d8d7d21e796c7624e521b60d28ee21ed (patch) | |
tree | 42d26aa27d1e3f7c0b8bd3fd14e7d7082f5008dc /src/boost/libs/xpressive/test/test4u.cpp | |
parent | Initial commit. (diff) | |
download | ceph-upstream.tar.xz ceph-upstream.zip |
Adding upstream version 16.2.11+ds.upstream/16.2.11+dsupstream
Signed-off-by: Daniel Baumann <daniel.baumann@progress-linux.org>
Diffstat (limited to 'src/boost/libs/xpressive/test/test4u.cpp')
-rw-r--r-- | src/boost/libs/xpressive/test/test4u.cpp | 31 |
1 files changed, 31 insertions, 0 deletions
diff --git a/src/boost/libs/xpressive/test/test4u.cpp b/src/boost/libs/xpressive/test/test4u.cpp new file mode 100644 index 000000000..c941502ea --- /dev/null +++ b/src/boost/libs/xpressive/test/test4u.cpp @@ -0,0 +1,31 @@ +/////////////////////////////////////////////////////////////////////////////// +// test4.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 <algorithm> +#include "./test4.hpp" + +/////////////////////////////////////////////////////////////////////////////// +// test_main +// read the tests from the input file and execute them +void test_main() +{ +#ifndef BOOST_XPRESSIVE_NO_WREGEX + typedef std::wstring::const_iterator iterator_type; + boost::iterator_range<xpr_test_case<iterator_type> const *> rng = get_test_cases<iterator_type>(); + std::for_each(rng.begin(), rng.end(), test_runner<iterator_type>()); +#endif +} + +/////////////////////////////////////////////////////////////////////////////// +// init_unit_test_suite +// +test_suite* init_unit_test_suite( int argc, char* argv[] ) +{ + test_suite *test = BOOST_TEST_SUITE("test4u"); + test->add(BOOST_TEST_CASE(&test_main)); + return test; +} |