Lines Matching refs:to_bool
287 ATF_TEST_CASE(to_bool);
288 ATF_TEST_CASE_HEAD(to_bool)
292 ATF_TEST_CASE_BODY(to_bool)
294 using atf::text::to_bool;
296 ATF_REQUIRE(to_bool("true"));
297 ATF_REQUIRE(to_bool("TRUE"));
298 ATF_REQUIRE(to_bool("yes"));
299 ATF_REQUIRE(to_bool("YES"));
301 ATF_REQUIRE(!to_bool("false"));
302 ATF_REQUIRE(!to_bool("FALSE"));
303 ATF_REQUIRE(!to_bool("no"));
304 ATF_REQUIRE(!to_bool("NO"));
306 ATF_REQUIRE_THROW(std::runtime_error, to_bool(""));
307 ATF_REQUIRE_THROW(std::runtime_error, to_bool("tru"));
308 ATF_REQUIRE_THROW(std::runtime_error, to_bool("true2"));
309 ATF_REQUIRE_THROW(std::runtime_error, to_bool("fals"));
310 ATF_REQUIRE_THROW(std::runtime_error, to_bool("false2"));
386 ATF_ADD_TEST_CASE(tcs, to_bool);