Lines Matching defs:to_bytes
309 ATF_TEST_CASE(to_bytes);
310 ATF_TEST_CASE_HEAD(to_bytes)
312 set_md_var("descr", "Tests the to_bytes function");
314 ATF_TEST_CASE_BODY(to_bytes)
316 using atf::text::to_bytes;
318 ATF_REQUIRE_EQ(0, to_bytes("0"));
319 ATF_REQUIRE_EQ(12345, to_bytes("12345"));
320 ATF_REQUIRE_EQ(2 * 1024, to_bytes("2k"));
321 ATF_REQUIRE_EQ(4 * 1024 * 1024, to_bytes("4m"));
322 ATF_REQUIRE_EQ(int64_t(8) * 1024 * 1024 * 1024, to_bytes("8g"));
323 ATF_REQUIRE_EQ(int64_t(16) * 1024 * 1024 * 1024 * 1024, to_bytes("16t"));
325 ATF_REQUIRE_THROW_RE(std::runtime_error, "Empty", to_bytes(""));
327 to_bytes("12d"));
328 ATF_REQUIRE_THROW(std::runtime_error, to_bytes(" "));
329 ATF_REQUIRE_THROW(std::runtime_error, to_bytes(" k"));
383 ATF_ADD_TEST_CASE(tcs, to_bytes);