3 #include <boost/test/unit_test.hpp> 10 BOOST_CHECK_NO_THROW(bfalse(u
'Y'));
13 BOOST_CHECK_THROW(btrue(u
'Y'), std::runtime_error);
21 BOOST_CHECK_NO_THROW(bfalse(u
'A'));
22 BOOST_CHECK_NO_THROW(bfalse(u
'B'));
23 BOOST_CHECK_NO_THROW(bfalse(u
'C'));
24 BOOST_CHECK_NO_THROW(bfalse(u
'Y'));
32 BOOST_CHECK_NO_THROW(btrue(u
'A'));
33 BOOST_CHECK_NO_THROW(btrue(u
'B'));
34 BOOST_CHECK_NO_THROW(btrue(u
'C'));
35 BOOST_CHECK_THROW(btrue(u
'Y'), std::runtime_error);
BOOST_AUTO_TEST_CASE(base_validator)
Define a functor to validate character fields with limited values.
Specialize for the empty list.