Branch Coverage

t/to_chars.cc
Criterion Covered Total %
branch 634 1750 36.2


line true false branch
7 0 0 struct Exc : std::exception {};
11 0 0 static string min () { return "-128"; }
12 0 0 static string max () { return "127"; }
16 0 0 static string max () { return "255"; }
19 0 0 static string min () { return "-32768"; }
20 0 0 static string max () { return "32767"; }
24 0 0 static string max () { return "65535"; }
27 0 0 static string min () { return "-2147483648"; }
28 0 0 static string max () { return "2147483647"; }
32 0 0 static string max () { return "4294967295"; }
35 0 0 static string min () { return "-9223372036854775808"; }
36 0 0 static string max () { return "9223372036854775807"; }
40 0 0 static string max () { return "18446744073709551615"; }
46 6 0 char* buf = s.reserve(buflen);
6 0 char* buf = s.reserve(buflen);
6 0 char* buf = s.reserve(buflen);
6 0 char* buf = s.reserve(buflen);
6 0 char* buf = s.reserve(buflen);
6 0 char* buf = s.reserve(buflen);
6 0 char* buf = s.reserve(buflen);
6 0 char* buf = s.reserve(buflen);
48 6 0 auto res = panda::to_chars(buf, bufend, val, base);
6 0 auto res = panda::to_chars(buf, bufend, val, base);
6 0 auto res = panda::to_chars(buf, bufend, val, base);
6 0 auto res = panda::to_chars(buf, bufend, val, base);
6 0 auto res = panda::to_chars(buf, bufend, val, base);
6 0 auto res = panda::to_chars(buf, bufend, val, base);
6 0 auto res = panda::to_chars(buf, bufend, val, base);
6 0 auto res = panda::to_chars(buf, bufend, val, base);
50 1 5 if (res.ec) throw Exc();
1 5 if (res.ec) throw Exc();
1 5 if (res.ec) throw Exc();
1 5 if (res.ec) throw Exc();
1 5 if (res.ec) throw Exc();
1 5 if (res.ec) throw Exc();
1 5 if (res.ec) throw Exc();
1 5 if (res.ec) throw Exc();
60 0 0 SECTION("negative number") {
0 0 SECTION("negative number") {
0 0 SECTION("negative number") {
0 0 SECTION("negative number") {
0 0 SECTION("negative number") {
0 0 SECTION("negative number") {
0 0 SECTION("negative number") {
0 0 SECTION("negative number") {
0 0 SECTION("negative number") {
0 0 SECTION("negative number") {
0 0 SECTION("negative number") {
0 0 SECTION("negative number") {
0 0 SECTION("negative number") {
0 0 SECTION("negative number") {
0 0 SECTION("negative number") {
0 0 SECTION("negative number") {
0 0 SECTION("negative number") {
0 0 SECTION("negative number") {
0 0 SECTION("negative number") {
0 0 SECTION("negative number") {
61 0 0 REQUIRE(tci(-99) == "-99");
0 0 REQUIRE(tci(-99) == "-99");
0 0 REQUIRE(tci(-99) == "-99");
0 0 REQUIRE(tci(-99) == "-99");
0 0 REQUIRE(tci(-99) == "-99");
0 0 REQUIRE(tci(-99) == "-99");
0 0 REQUIRE(tci(-99) == "-99");
0 0 REQUIRE(tci(-99) == "-99");
0 0 REQUIRE(tci(-99) == "-99");
0 0 REQUIRE(tci(-99) == "-99");
0 0 REQUIRE(tci(-99) == "-99");
0 0 REQUIRE(tci(-99) == "-99");
0 0 REQUIRE(tci(-99) == "-99");
0 0 REQUIRE(tci(-99) == "-99");
0 0 REQUIRE(tci(-99) == "-99");
0 0 REQUIRE(tci(-99) == "-99");
0 0 REQUIRE(tci(-99) == "-99");
0 0 REQUIRE(tci(-99) == "-99");
0 0 REQUIRE(tci(-99) == "-99");
0 0 REQUIRE(tci(-99) == "-99");
0 0 REQUIRE(tci(-99) == "-99");
0 0 REQUIRE(tci(-99) == "-99");
0 0 REQUIRE(tci(-99) == "-99");
0 0 REQUIRE(tci(-99) == "-99");
0 0 REQUIRE(tci(-99) == "-99");
0 0 REQUIRE(tci(-99) == "-99");
0 0 REQUIRE(tci(-99) == "-99");
0 0 REQUIRE(tci(-99) == "-99");
0 0 REQUIRE(tci(-99) == "-99");
0 0 REQUIRE(tci(-99) == "-99");
0 0 REQUIRE(tci(-99) == "-99");
0 0 REQUIRE(tci(-99) == "-99");
64 0 0 SECTION("no space") {
0 0 SECTION("no space") {
0 0 SECTION("no space") {
0 0 SECTION("no space") {
0 0 SECTION("no space") {
0 0 SECTION("no space") {
0 0 SECTION("no space") {
0 0 SECTION("no space") {
0 0 SECTION("no space") {
0 0 SECTION("no space") {
0 0 SECTION("no space") {
0 0 SECTION("no space") {
0 0 SECTION("no space") {
0 0 SECTION("no space") {
0 0 SECTION("no space") {
0 0 SECTION("no space") {
0 0 SECTION("no space") {
0 0 SECTION("no space") {
0 0 SECTION("no space") {
0 0 SECTION("no space") {
65 0 0 REQUIRE_THROWS_AS(tci(-123, 10, 3), Exc);
0 0 REQUIRE_THROWS_AS(tci(-123, 10, 3), Exc);
0 0 REQUIRE_THROWS_AS(tci(-123, 10, 3), Exc);
0 0 REQUIRE_THROWS_AS(tci(-123, 10, 3), Exc);
0 0 REQUIRE_THROWS_AS(tci(-123, 10, 3), Exc);
0 0 REQUIRE_THROWS_AS(tci(-123, 10, 3), Exc);
0 0 REQUIRE_THROWS_AS(tci(-123, 10, 3), Exc);
0 0 REQUIRE_THROWS_AS(tci(-123, 10, 3), Exc);
0 0 REQUIRE_THROWS_AS(tci(-123, 10, 3), Exc);
0 0 REQUIRE_THROWS_AS(tci(-123, 10, 3), Exc);
0 0 REQUIRE_THROWS_AS(tci(-123, 10, 3), Exc);
0 0 REQUIRE_THROWS_AS(tci(-123, 10, 3), Exc);
0 0 REQUIRE_THROWS_AS(tci(-123, 10, 3), Exc);
0 0 REQUIRE_THROWS_AS(tci(-123, 10, 3), Exc);
0 0 REQUIRE_THROWS_AS(tci(-123, 10, 3), Exc);
0 0 REQUIRE_THROWS_AS(tci(-123, 10, 3), Exc);
0 0 REQUIRE_THROWS_AS(tci(-123, 10, 3), Exc);
0 0 REQUIRE_THROWS_AS(tci(-123, 10, 3), Exc);
0 0 REQUIRE_THROWS_AS(tci(-123, 10, 3), Exc);
0 0 REQUIRE_THROWS_AS(tci(-123, 10, 3), Exc);
0 0 REQUIRE_THROWS_AS(tci(-123, 10, 3), Exc);
0 0 REQUIRE_THROWS_AS(tci(-123, 10, 3), Exc);
0 0 REQUIRE_THROWS_AS(tci(-123, 10, 3), Exc);
0 0 REQUIRE_THROWS_AS(tci(-123, 10, 3), Exc);
0 0 REQUIRE_THROWS_AS(tci(-123, 10, 3), Exc);
0 0 REQUIRE_THROWS_AS(tci(-123, 10, 3), Exc);
0 0 REQUIRE_THROWS_AS(tci(-123, 10, 3), Exc);
0 0 REQUIRE_THROWS_AS(tci(-123, 10, 3), Exc);
0 0 REQUIRE_THROWS_AS(tci(-123, 10, 3), Exc);
0 0 REQUIRE_THROWS_AS(tci(-123, 10, 3), Exc);
0 0 REQUIRE_THROWS_AS(tci(-123, 10, 3), Exc);
0 0 REQUIRE_THROWS_AS(tci(-123, 10, 3), Exc);
0 0 REQUIRE_THROWS_AS(tci(-123, 10, 3), Exc);
0 0 REQUIRE_THROWS_AS(tci(-123, 10, 3), Exc);
0 0 REQUIRE_THROWS_AS(tci(-123, 10, 3), Exc);
0 0 REQUIRE_THROWS_AS(tci(-123, 10, 3), Exc);
0 0 REQUIRE_THROWS_AS(tci(-123, 10, 3), Exc);
0 0 REQUIRE_THROWS_AS(tci(-123, 10, 3), Exc);
0 0 REQUIRE_THROWS_AS(tci(-123, 10, 3), Exc);
0 0 REQUIRE_THROWS_AS(tci(-123, 10, 3), Exc);
0 0 REQUIRE_THROWS_AS(tci(-123, 10, 3), Exc);
0 0 REQUIRE_THROWS_AS(tci(-123, 10, 3), Exc);
0 0 REQUIRE_THROWS_AS(tci(-123, 10, 3), Exc);
0 0 REQUIRE_THROWS_AS(tci(-123, 10, 3), Exc);
68 0 0 SECTION("min") {
0 0 SECTION("min") {
0 0 SECTION("min") {
0 0 SECTION("min") {
0 0 SECTION("min") {
0 0 SECTION("min") {
0 0 SECTION("min") {
0 0 SECTION("min") {
0 0 SECTION("min") {
0 0 SECTION("min") {
0 0 SECTION("min") {
0 0 SECTION("min") {
0 0 SECTION("min") {
0 0 SECTION("min") {
0 0 SECTION("min") {
0 0 SECTION("min") {
0 0 SECTION("min") {
0 0 SECTION("min") {
0 0 SECTION("min") {
0 0 SECTION("min") {
69 0 0 REQUIRE(tci(std::numeric_limits::min()) == nstr::min());
0 0 REQUIRE(tci(std::numeric_limits::min()) == nstr::min());
0 0 REQUIRE(tci(std::numeric_limits::min()) == nstr::min());
0 0 REQUIRE(tci(std::numeric_limits::min()) == nstr::min());
0 0 REQUIRE(tci(std::numeric_limits::min()) == nstr::min());
0 0 REQUIRE(tci(std::numeric_limits::min()) == nstr::min());
0 0 REQUIRE(tci(std::numeric_limits::min()) == nstr::min());
0 0 REQUIRE(tci(std::numeric_limits::min()) == nstr::min());
0 0 REQUIRE(tci(std::numeric_limits::min()) == nstr::min());
0 0 REQUIRE(tci(std::numeric_limits::min()) == nstr::min());
0 0 REQUIRE(tci(std::numeric_limits::min()) == nstr::min());
0 0 REQUIRE(tci(std::numeric_limits::min()) == nstr::min());
0 0 REQUIRE(tci(std::numeric_limits::min()) == nstr::min());
0 0 REQUIRE(tci(std::numeric_limits::min()) == nstr::min());
0 0 REQUIRE(tci(std::numeric_limits::min()) == nstr::min());
0 0 REQUIRE(tci(std::numeric_limits::min()) == nstr::min());
0 0 REQUIRE(tci(std::numeric_limits::min()) == nstr::min());
0 0 REQUIRE(tci(std::numeric_limits::min()) == nstr::min());
0 0 REQUIRE(tci(std::numeric_limits::min()) == nstr::min());
0 0 REQUIRE(tci(std::numeric_limits::min()) == nstr::min());
0 0 REQUIRE(tci(std::numeric_limits::min()) == nstr::min());
0 0 REQUIRE(tci(std::numeric_limits::min()) == nstr::min());
0 0 REQUIRE(tci(std::numeric_limits::min()) == nstr::min());
0 0 REQUIRE(tci(std::numeric_limits::min()) == nstr::min());
0 0 REQUIRE(tci(std::numeric_limits::min()) == nstr::min());
0 0 REQUIRE(tci(std::numeric_limits::min()) == nstr::min());
0 0 REQUIRE(tci(std::numeric_limits::min()) == nstr::min());
0 0 REQUIRE(tci(std::numeric_limits::min()) == nstr::min());
0 0 REQUIRE(tci(std::numeric_limits::min()) == nstr::min());
0 0 REQUIRE(tci(std::numeric_limits::min()) == nstr::min());
0 0 REQUIRE(tci(std::numeric_limits::min()) == nstr::min());
0 0 REQUIRE(tci(std::numeric_limits::min()) == nstr::min());
0 0 REQUIRE(tci(std::numeric_limits::min()) == nstr::min());
0 0 REQUIRE(tci(std::numeric_limits::min()) == nstr::min());
0 0 REQUIRE(tci(std::numeric_limits::min()) == nstr::min());
0 0 REQUIRE(tci(std::numeric_limits::min()) == nstr::min());
81 7 0 SECTION("positive number") {
7 0 SECTION("positive number") {
7 0 SECTION("positive number") {
7 0 SECTION("positive number") {
1 6 SECTION("positive number") {
7 0 SECTION("positive number") {
7 0 SECTION("positive number") {
7 0 SECTION("positive number") {
7 0 SECTION("positive number") {
1 6 SECTION("positive number") {
7 0 SECTION("positive number") {
7 0 SECTION("positive number") {
7 0 SECTION("positive number") {
7 0 SECTION("positive number") {
1 6 SECTION("positive number") {
7 0 SECTION("positive number") {
7 0 SECTION("positive number") {
7 0 SECTION("positive number") {
7 0 SECTION("positive number") {
1 6 SECTION("positive number") {
11 0 SECTION("positive number") {
11 0 SECTION("positive number") {
11 0 SECTION("positive number") {
11 0 SECTION("positive number") {
1 10 SECTION("positive number") {
11 0 SECTION("positive number") {
11 0 SECTION("positive number") {
11 0 SECTION("positive number") {
11 0 SECTION("positive number") {
1 10 SECTION("positive number") {
11 0 SECTION("positive number") {
11 0 SECTION("positive number") {
11 0 SECTION("positive number") {
11 0 SECTION("positive number") {
1 10 SECTION("positive number") {
11 0 SECTION("positive number") {
11 0 SECTION("positive number") {
11 0 SECTION("positive number") {
11 0 SECTION("positive number") {
1 10 SECTION("positive number") {
82 1 0 REQUIRE(tci(12) == "12");
1 0 REQUIRE(tci(12) == "12");
1 0 REQUIRE(tci(12) == "12");
1 0 REQUIRE(tci(12) == "12");
1 0 REQUIRE(tci(12) == "12");
1 0 REQUIRE(tci(12) == "12");
0 0 REQUIRE(tci(12) == "12");
0 0 REQUIRE(tci(12) == "12");
1 0 REQUIRE(tci(12) == "12");
1 0 REQUIRE(tci(12) == "12");
1 0 REQUIRE(tci(12) == "12");
1 0 REQUIRE(tci(12) == "12");
1 0 REQUIRE(tci(12) == "12");
1 0 REQUIRE(tci(12) == "12");
0 0 REQUIRE(tci(12) == "12");
0 0 REQUIRE(tci(12) == "12");
1 0 REQUIRE(tci(12) == "12");
1 0 REQUIRE(tci(12) == "12");
1 0 REQUIRE(tci(12) == "12");
1 0 REQUIRE(tci(12) == "12");
1 0 REQUIRE(tci(12) == "12");
1 0 REQUIRE(tci(12) == "12");
0 0 REQUIRE(tci(12) == "12");
0 0 REQUIRE(tci(12) == "12");
1 0 REQUIRE(tci(12) == "12");
1 0 REQUIRE(tci(12) == "12");
1 0 REQUIRE(tci(12) == "12");
1 0 REQUIRE(tci(12) == "12");
1 0 REQUIRE(tci(12) == "12");
1 0 REQUIRE(tci(12) == "12");
0 0 REQUIRE(tci(12) == "12");
0 0 REQUIRE(tci(12) == "12");
1 0 REQUIRE(tci(12) == "12");
1 0 REQUIRE(tci(12) == "12");
1 0 REQUIRE(tci(12) == "12");
1 0 REQUIRE(tci(12) == "12");
1 0 REQUIRE(tci(12) == "12");
1 0 REQUIRE(tci(12) == "12");
0 0 REQUIRE(tci(12) == "12");
0 0 REQUIRE(tci(12) == "12");
1 0 REQUIRE(tci(12) == "12");
1 0 REQUIRE(tci(12) == "12");
1 0 REQUIRE(tci(12) == "12");
1 0 REQUIRE(tci(12) == "12");
1 0 REQUIRE(tci(12) == "12");
1 0 REQUIRE(tci(12) == "12");
0 0 REQUIRE(tci(12) == "12");
0 0 REQUIRE(tci(12) == "12");
1 0 REQUIRE(tci(12) == "12");
1 0 REQUIRE(tci(12) == "12");
1 0 REQUIRE(tci(12) == "12");
1 0 REQUIRE(tci(12) == "12");
1 0 REQUIRE(tci(12) == "12");
1 0 REQUIRE(tci(12) == "12");
0 0 REQUIRE(tci(12) == "12");
0 0 REQUIRE(tci(12) == "12");
1 0 REQUIRE(tci(12) == "12");
1 0 REQUIRE(tci(12) == "12");
1 0 REQUIRE(tci(12) == "12");
1 0 REQUIRE(tci(12) == "12");
1 0 REQUIRE(tci(12) == "12");
1 0 REQUIRE(tci(12) == "12");
0 0 REQUIRE(tci(12) == "12");
0 0 REQUIRE(tci(12) == "12");
85 7 0 SECTION("zero") {
7 0 SECTION("zero") {
7 0 SECTION("zero") {
7 0 SECTION("zero") {
1 6 SECTION("zero") {
7 0 SECTION("zero") {
7 0 SECTION("zero") {
7 0 SECTION("zero") {
7 0 SECTION("zero") {
1 6 SECTION("zero") {
7 0 SECTION("zero") {
7 0 SECTION("zero") {
7 0 SECTION("zero") {
7 0 SECTION("zero") {
1 6 SECTION("zero") {
7 0 SECTION("zero") {
7 0 SECTION("zero") {
7 0 SECTION("zero") {
7 0 SECTION("zero") {
1 6 SECTION("zero") {
11 0 SECTION("zero") {
11 0 SECTION("zero") {
11 0 SECTION("zero") {
11 0 SECTION("zero") {
1 10 SECTION("zero") {
11 0 SECTION("zero") {
11 0 SECTION("zero") {
11 0 SECTION("zero") {
11 0 SECTION("zero") {
1 10 SECTION("zero") {
11 0 SECTION("zero") {
11 0 SECTION("zero") {
11 0 SECTION("zero") {
11 0 SECTION("zero") {
1 10 SECTION("zero") {
11 0 SECTION("zero") {
11 0 SECTION("zero") {
11 0 SECTION("zero") {
11 0 SECTION("zero") {
1 10 SECTION("zero") {
86 1 0 REQUIRE(tci(0) == "0");
1 0 REQUIRE(tci(0) == "0");
1 0 REQUIRE(tci(0) == "0");
1 0 REQUIRE(tci(0) == "0");
1 0 REQUIRE(tci(0) == "0");
1 0 REQUIRE(tci(0) == "0");
0 0 REQUIRE(tci(0) == "0");
0 0 REQUIRE(tci(0) == "0");
1 0 REQUIRE(tci(0) == "0");
1 0 REQUIRE(tci(0) == "0");
1 0 REQUIRE(tci(0) == "0");
1 0 REQUIRE(tci(0) == "0");
1 0 REQUIRE(tci(0) == "0");
1 0 REQUIRE(tci(0) == "0");
0 0 REQUIRE(tci(0) == "0");
0 0 REQUIRE(tci(0) == "0");
1 0 REQUIRE(tci(0) == "0");
1 0 REQUIRE(tci(0) == "0");
1 0 REQUIRE(tci(0) == "0");
1 0 REQUIRE(tci(0) == "0");
1 0 REQUIRE(tci(0) == "0");
1 0 REQUIRE(tci(0) == "0");
0 0 REQUIRE(tci(0) == "0");
0 0 REQUIRE(tci(0) == "0");
1 0 REQUIRE(tci(0) == "0");
1 0 REQUIRE(tci(0) == "0");
1 0 REQUIRE(tci(0) == "0");
1 0 REQUIRE(tci(0) == "0");
1 0 REQUIRE(tci(0) == "0");
1 0 REQUIRE(tci(0) == "0");
0 0 REQUIRE(tci(0) == "0");
0 0 REQUIRE(tci(0) == "0");
1 0 REQUIRE(tci(0) == "0");
1 0 REQUIRE(tci(0) == "0");
1 0 REQUIRE(tci(0) == "0");
1 0 REQUIRE(tci(0) == "0");
1 0 REQUIRE(tci(0) == "0");
1 0 REQUIRE(tci(0) == "0");
0 0 REQUIRE(tci(0) == "0");
0 0 REQUIRE(tci(0) == "0");
1 0 REQUIRE(tci(0) == "0");
1 0 REQUIRE(tci(0) == "0");
1 0 REQUIRE(tci(0) == "0");
1 0 REQUIRE(tci(0) == "0");
1 0 REQUIRE(tci(0) == "0");
1 0 REQUIRE(tci(0) == "0");
0 0 REQUIRE(tci(0) == "0");
0 0 REQUIRE(tci(0) == "0");
1 0 REQUIRE(tci(0) == "0");
1 0 REQUIRE(tci(0) == "0");
1 0 REQUIRE(tci(0) == "0");
1 0 REQUIRE(tci(0) == "0");
1 0 REQUIRE(tci(0) == "0");
1 0 REQUIRE(tci(0) == "0");
0 0 REQUIRE(tci(0) == "0");
0 0 REQUIRE(tci(0) == "0");
1 0 REQUIRE(tci(0) == "0");
1 0 REQUIRE(tci(0) == "0");
1 0 REQUIRE(tci(0) == "0");
1 0 REQUIRE(tci(0) == "0");
1 0 REQUIRE(tci(0) == "0");
1 0 REQUIRE(tci(0) == "0");
0 0 REQUIRE(tci(0) == "0");
0 0 REQUIRE(tci(0) == "0");
89 7 0 SECTION("max") {
7 0 SECTION("max") {
7 0 SECTION("max") {
7 0 SECTION("max") {
1 6 SECTION("max") {
7 0 SECTION("max") {
7 0 SECTION("max") {
7 0 SECTION("max") {
7 0 SECTION("max") {
1 6 SECTION("max") {
7 0 SECTION("max") {
7 0 SECTION("max") {
7 0 SECTION("max") {
7 0 SECTION("max") {
1 6 SECTION("max") {
7 0 SECTION("max") {
7 0 SECTION("max") {
7 0 SECTION("max") {
7 0 SECTION("max") {
1 6 SECTION("max") {
11 0 SECTION("max") {
11 0 SECTION("max") {
11 0 SECTION("max") {
11 0 SECTION("max") {
1 10 SECTION("max") {
11 0 SECTION("max") {
11 0 SECTION("max") {
11 0 SECTION("max") {
11 0 SECTION("max") {
1 10 SECTION("max") {
11 0 SECTION("max") {
11 0 SECTION("max") {
11 0 SECTION("max") {
11 0 SECTION("max") {
1 10 SECTION("max") {
11 0 SECTION("max") {
11 0 SECTION("max") {
11 0 SECTION("max") {
11 0 SECTION("max") {
1 10 SECTION("max") {
90 1 0 REQUIRE(tci(std::numeric_limits::max()) == nstr::max());
1 0 REQUIRE(tci(std::numeric_limits::max()) == nstr::max());
1 0 REQUIRE(tci(std::numeric_limits::max()) == nstr::max());
1 0 REQUIRE(tci(std::numeric_limits::max()) == nstr::max());
1 0 REQUIRE(tci(std::numeric_limits::max()) == nstr::max());
1 0 REQUIRE(tci(std::numeric_limits::max()) == nstr::max());
1 0 REQUIRE(tci(std::numeric_limits::max()) == nstr::max());
0 0 REQUIRE(tci(std::numeric_limits::max()) == nstr::max());
0 0 REQUIRE(tci(std::numeric_limits::max()) == nstr::max());
1 0 REQUIRE(tci(std::numeric_limits::max()) == nstr::max());
1 0 REQUIRE(tci(std::numeric_limits::max()) == nstr::max());
1 0 REQUIRE(tci(std::numeric_limits::max()) == nstr::max());
1 0 REQUIRE(tci(std::numeric_limits::max()) == nstr::max());
1 0 REQUIRE(tci(std::numeric_limits::max()) == nstr::max());
1 0 REQUIRE(tci(std::numeric_limits::max()) == nstr::max());
1 0 REQUIRE(tci(std::numeric_limits::max()) == nstr::max());
0 0 REQUIRE(tci(std::numeric_limits::max()) == nstr::max());
0 0 REQUIRE(tci(std::numeric_limits::max()) == nstr::max());
1 0 REQUIRE(tci(std::numeric_limits::max()) == nstr::max());
1 0 REQUIRE(tci(std::numeric_limits::max()) == nstr::max());
1 0 REQUIRE(tci(std::numeric_limits::max()) == nstr::max());
1 0 REQUIRE(tci(std::numeric_limits::max()) == nstr::max());
1 0 REQUIRE(tci(std::numeric_limits::max()) == nstr::max());
1 0 REQUIRE(tci(std::numeric_limits::max()) == nstr::max());
1 0 REQUIRE(tci(std::numeric_limits::max()) == nstr::max());
0 0 REQUIRE(tci(std::numeric_limits::max()) == nstr::max());
0 0 REQUIRE(tci(std::numeric_limits::max()) == nstr::max());
1 0 REQUIRE(tci(std::numeric_limits::max()) == nstr::max());
1 0 REQUIRE(tci(std::numeric_limits::max()) == nstr::max());
1 0 REQUIRE(tci(std::numeric_limits::max()) == nstr::max());
1 0 REQUIRE(tci(std::numeric_limits::max()) == nstr::max());
1 0 REQUIRE(tci(std::numeric_limits::max()) == nstr::max());
1 0 REQUIRE(tci(std::numeric_limits::max()) == nstr::max());
1 0 REQUIRE(tci(std::numeric_limits::max()) == nstr::max());
0 0 REQUIRE(tci(std::numeric_limits::max()) == nstr::max());
0 0 REQUIRE(tci(std::numeric_limits::max()) == nstr::max());
1 0 REQUIRE(tci(std::numeric_limits::max()) == nstr::max());
1 0 REQUIRE(tci(std::numeric_limits::max()) == nstr::max());
1 0 REQUIRE(tci(std::numeric_limits::max()) == nstr::max());
1 0 REQUIRE(tci(std::numeric_limits::max()) == nstr::max());
1 0 REQUIRE(tci(std::numeric_limits::max()) == nstr::max());
1 0 REQUIRE(tci(std::numeric_limits::max()) == nstr::max());
1 0 REQUIRE(tci(std::numeric_limits::max()) == nstr::max());
0 0 REQUIRE(tci(std::numeric_limits::max()) == nstr::max());
0 0 REQUIRE(tci(std::numeric_limits::max()) == nstr::max());
1 0 REQUIRE(tci(std::numeric_limits::max()) == nstr::max());
1 0 REQUIRE(tci(std::numeric_limits::max()) == nstr::max());
1 0 REQUIRE(tci(std::numeric_limits::max()) == nstr::max());
1 0 REQUIRE(tci(std::numeric_limits::max()) == nstr::max());
1 0 REQUIRE(tci(std::numeric_limits::max()) == nstr::max());
1 0 REQUIRE(tci(std::numeric_limits::max()) == nstr::max());
1 0 REQUIRE(tci(std::numeric_limits::max()) == nstr::max());
0 0 REQUIRE(tci(std::numeric_limits::max()) == nstr::max());
0 0 REQUIRE(tci(std::numeric_limits::max()) == nstr::max());
1 0 REQUIRE(tci(std::numeric_limits::max()) == nstr::max());
1 0 REQUIRE(tci(std::numeric_limits::max()) == nstr::max());
1 0 REQUIRE(tci(std::numeric_limits::max()) == nstr::max());
1 0 REQUIRE(tci(std::numeric_limits::max()) == nstr::max());
1 0 REQUIRE(tci(std::numeric_limits::max()) == nstr::max());
1 0 REQUIRE(tci(std::numeric_limits::max()) == nstr::max());
1 0 REQUIRE(tci(std::numeric_limits::max()) == nstr::max());
0 0 REQUIRE(tci(std::numeric_limits::max()) == nstr::max());
0 0 REQUIRE(tci(std::numeric_limits::max()) == nstr::max());
1 0 REQUIRE(tci(std::numeric_limits::max()) == nstr::max());
1 0 REQUIRE(tci(std::numeric_limits::max()) == nstr::max());
1 0 REQUIRE(tci(std::numeric_limits::max()) == nstr::max());
1 0 REQUIRE(tci(std::numeric_limits::max()) == nstr::max());
1 0 REQUIRE(tci(std::numeric_limits::max()) == nstr::max());
1 0 REQUIRE(tci(std::numeric_limits::max()) == nstr::max());
1 0 REQUIRE(tci(std::numeric_limits::max()) == nstr::max());
0 0 REQUIRE(tci(std::numeric_limits::max()) == nstr::max());
0 0 REQUIRE(tci(std::numeric_limits::max()) == nstr::max());
93 7 0 SECTION("8-base") {
7 0 SECTION("8-base") {
7 0 SECTION("8-base") {
7 0 SECTION("8-base") {
1 6 SECTION("8-base") {
7 0 SECTION("8-base") {
7 0 SECTION("8-base") {
7 0 SECTION("8-base") {
7 0 SECTION("8-base") {
1 6 SECTION("8-base") {
7 0 SECTION("8-base") {
7 0 SECTION("8-base") {
7 0 SECTION("8-base") {
7 0 SECTION("8-base") {
1 6 SECTION("8-base") {
7 0 SECTION("8-base") {
7 0 SECTION("8-base") {
7 0 SECTION("8-base") {
7 0 SECTION("8-base") {
1 6 SECTION("8-base") {
11 0 SECTION("8-base") {
11 0 SECTION("8-base") {
11 0 SECTION("8-base") {
11 0 SECTION("8-base") {
1 10 SECTION("8-base") {
11 0 SECTION("8-base") {
11 0 SECTION("8-base") {
11 0 SECTION("8-base") {
11 0 SECTION("8-base") {
1 10 SECTION("8-base") {
11 0 SECTION("8-base") {
11 0 SECTION("8-base") {
11 0 SECTION("8-base") {
11 0 SECTION("8-base") {
1 10 SECTION("8-base") {
11 0 SECTION("8-base") {
11 0 SECTION("8-base") {
11 0 SECTION("8-base") {
11 0 SECTION("8-base") {
1 10 SECTION("8-base") {
94 1 0 REQUIRE(tci(10, 8) == "12");
1 0 REQUIRE(tci(10, 8) == "12");
1 0 REQUIRE(tci(10, 8) == "12");
1 0 REQUIRE(tci(10, 8) == "12");
1 0 REQUIRE(tci(10, 8) == "12");
1 0 REQUIRE(tci(10, 8) == "12");
0 0 REQUIRE(tci(10, 8) == "12");
0 0 REQUIRE(tci(10, 8) == "12");
1 0 REQUIRE(tci(10, 8) == "12");
1 0 REQUIRE(tci(10, 8) == "12");
1 0 REQUIRE(tci(10, 8) == "12");
1 0 REQUIRE(tci(10, 8) == "12");
1 0 REQUIRE(tci(10, 8) == "12");
1 0 REQUIRE(tci(10, 8) == "12");
0 0 REQUIRE(tci(10, 8) == "12");
0 0 REQUIRE(tci(10, 8) == "12");
1 0 REQUIRE(tci(10, 8) == "12");
1 0 REQUIRE(tci(10, 8) == "12");
1 0 REQUIRE(tci(10, 8) == "12");
1 0 REQUIRE(tci(10, 8) == "12");
1 0 REQUIRE(tci(10, 8) == "12");
1 0 REQUIRE(tci(10, 8) == "12");
0 0 REQUIRE(tci(10, 8) == "12");
0 0 REQUIRE(tci(10, 8) == "12");
1 0 REQUIRE(tci(10, 8) == "12");
1 0 REQUIRE(tci(10, 8) == "12");
1 0 REQUIRE(tci(10, 8) == "12");
1 0 REQUIRE(tci(10, 8) == "12");
1 0 REQUIRE(tci(10, 8) == "12");
1 0 REQUIRE(tci(10, 8) == "12");
0 0 REQUIRE(tci(10, 8) == "12");
0 0 REQUIRE(tci(10, 8) == "12");
1 0 REQUIRE(tci(10, 8) == "12");
1 0 REQUIRE(tci(10, 8) == "12");
1 0 REQUIRE(tci(10, 8) == "12");
1 0 REQUIRE(tci(10, 8) == "12");
1 0 REQUIRE(tci(10, 8) == "12");
1 0 REQUIRE(tci(10, 8) == "12");
0 0 REQUIRE(tci(10, 8) == "12");
0 0 REQUIRE(tci(10, 8) == "12");
1 0 REQUIRE(tci(10, 8) == "12");
1 0 REQUIRE(tci(10, 8) == "12");
1 0 REQUIRE(tci(10, 8) == "12");
1 0 REQUIRE(tci(10, 8) == "12");
1 0 REQUIRE(tci(10, 8) == "12");
1 0 REQUIRE(tci(10, 8) == "12");
0 0 REQUIRE(tci(10, 8) == "12");
0 0 REQUIRE(tci(10, 8) == "12");
1 0 REQUIRE(tci(10, 8) == "12");
1 0 REQUIRE(tci(10, 8) == "12");
1 0 REQUIRE(tci(10, 8) == "12");
1 0 REQUIRE(tci(10, 8) == "12");
1 0 REQUIRE(tci(10, 8) == "12");
1 0 REQUIRE(tci(10, 8) == "12");
0 0 REQUIRE(tci(10, 8) == "12");
0 0 REQUIRE(tci(10, 8) == "12");
1 0 REQUIRE(tci(10, 8) == "12");
1 0 REQUIRE(tci(10, 8) == "12");
1 0 REQUIRE(tci(10, 8) == "12");
1 0 REQUIRE(tci(10, 8) == "12");
1 0 REQUIRE(tci(10, 8) == "12");
1 0 REQUIRE(tci(10, 8) == "12");
0 0 REQUIRE(tci(10, 8) == "12");
0 0 REQUIRE(tci(10, 8) == "12");
97 7 0 SECTION("16-base") {
7 0 SECTION("16-base") {
7 0 SECTION("16-base") {
7 0 SECTION("16-base") {
1 6 SECTION("16-base") {
7 0 SECTION("16-base") {
7 0 SECTION("16-base") {
7 0 SECTION("16-base") {
7 0 SECTION("16-base") {
1 6 SECTION("16-base") {
7 0 SECTION("16-base") {
7 0 SECTION("16-base") {
7 0 SECTION("16-base") {
7 0 SECTION("16-base") {
1 6 SECTION("16-base") {
7 0 SECTION("16-base") {
7 0 SECTION("16-base") {
7 0 SECTION("16-base") {
7 0 SECTION("16-base") {
1 6 SECTION("16-base") {
11 0 SECTION("16-base") {
11 0 SECTION("16-base") {
11 0 SECTION("16-base") {
11 0 SECTION("16-base") {
1 10 SECTION("16-base") {
11 0 SECTION("16-base") {
11 0 SECTION("16-base") {
11 0 SECTION("16-base") {
11 0 SECTION("16-base") {
1 10 SECTION("16-base") {
11 0 SECTION("16-base") {
11 0 SECTION("16-base") {
11 0 SECTION("16-base") {
11 0 SECTION("16-base") {
1 10 SECTION("16-base") {
11 0 SECTION("16-base") {
11 0 SECTION("16-base") {
11 0 SECTION("16-base") {
11 0 SECTION("16-base") {
1 10 SECTION("16-base") {
98 1 0 REQUIRE(tci(10, 16) == "a");
1 0 REQUIRE(tci(10, 16) == "a");
1 0 REQUIRE(tci(10, 16) == "a");
1 0 REQUIRE(tci(10, 16) == "a");
1 0 REQUIRE(tci(10, 16) == "a");
1 0 REQUIRE(tci(10, 16) == "a");
0 0 REQUIRE(tci(10, 16) == "a");
0 0 REQUIRE(tci(10, 16) == "a");
1 0 REQUIRE(tci(10, 16) == "a");
1 0 REQUIRE(tci(10, 16) == "a");
1 0 REQUIRE(tci(10, 16) == "a");
1 0 REQUIRE(tci(10, 16) == "a");
1 0 REQUIRE(tci(10, 16) == "a");
1 0 REQUIRE(tci(10, 16) == "a");
0 0 REQUIRE(tci(10, 16) == "a");
0 0 REQUIRE(tci(10, 16) == "a");
1 0 REQUIRE(tci(10, 16) == "a");
1 0 REQUIRE(tci(10, 16) == "a");
1 0 REQUIRE(tci(10, 16) == "a");
1 0 REQUIRE(tci(10, 16) == "a");
1 0 REQUIRE(tci(10, 16) == "a");
1 0 REQUIRE(tci(10, 16) == "a");
0 0 REQUIRE(tci(10, 16) == "a");
0 0 REQUIRE(tci(10, 16) == "a");
1 0 REQUIRE(tci(10, 16) == "a");
1 0 REQUIRE(tci(10, 16) == "a");
1 0 REQUIRE(tci(10, 16) == "a");
1 0 REQUIRE(tci(10, 16) == "a");
1 0 REQUIRE(tci(10, 16) == "a");
1 0 REQUIRE(tci(10, 16) == "a");
0 0 REQUIRE(tci(10, 16) == "a");
0 0 REQUIRE(tci(10, 16) == "a");
1 0 REQUIRE(tci(10, 16) == "a");
1 0 REQUIRE(tci(10, 16) == "a");
1 0 REQUIRE(tci(10, 16) == "a");
1 0 REQUIRE(tci(10, 16) == "a");
1 0 REQUIRE(tci(10, 16) == "a");
1 0 REQUIRE(tci(10, 16) == "a");
0 0 REQUIRE(tci(10, 16) == "a");
0 0 REQUIRE(tci(10, 16) == "a");
1 0 REQUIRE(tci(10, 16) == "a");
1 0 REQUIRE(tci(10, 16) == "a");
1 0 REQUIRE(tci(10, 16) == "a");
1 0 REQUIRE(tci(10, 16) == "a");
1 0 REQUIRE(tci(10, 16) == "a");
1 0 REQUIRE(tci(10, 16) == "a");
0 0 REQUIRE(tci(10, 16) == "a");
0 0 REQUIRE(tci(10, 16) == "a");
1 0 REQUIRE(tci(10, 16) == "a");
1 0 REQUIRE(tci(10, 16) == "a");
1 0 REQUIRE(tci(10, 16) == "a");
1 0 REQUIRE(tci(10, 16) == "a");
1 0 REQUIRE(tci(10, 16) == "a");
1 0 REQUIRE(tci(10, 16) == "a");
0 0 REQUIRE(tci(10, 16) == "a");
0 0 REQUIRE(tci(10, 16) == "a");
1 0 REQUIRE(tci(10, 16) == "a");
1 0 REQUIRE(tci(10, 16) == "a");
1 0 REQUIRE(tci(10, 16) == "a");
1 0 REQUIRE(tci(10, 16) == "a");
1 0 REQUIRE(tci(10, 16) == "a");
1 0 REQUIRE(tci(10, 16) == "a");
0 0 REQUIRE(tci(10, 16) == "a");
0 0 REQUIRE(tci(10, 16) == "a");
101 7 0 SECTION("no space") {
7 0 SECTION("no space") {
7 0 SECTION("no space") {
7 0 SECTION("no space") {
1 6 SECTION("no space") {
7 0 SECTION("no space") {
7 0 SECTION("no space") {
7 0 SECTION("no space") {
7 0 SECTION("no space") {
1 6 SECTION("no space") {
7 0 SECTION("no space") {
7 0 SECTION("no space") {
7 0 SECTION("no space") {
7 0 SECTION("no space") {
1 6 SECTION("no space") {
7 0 SECTION("no space") {
7 0 SECTION("no space") {
7 0 SECTION("no space") {
7 0 SECTION("no space") {
1 6 SECTION("no space") {
11 0 SECTION("no space") {
11 0 SECTION("no space") {
11 0 SECTION("no space") {
11 0 SECTION("no space") {
1 10 SECTION("no space") {
11 0 SECTION("no space") {
11 0 SECTION("no space") {
11 0 SECTION("no space") {
11 0 SECTION("no space") {
1 10 SECTION("no space") {
11 0 SECTION("no space") {
11 0 SECTION("no space") {
11 0 SECTION("no space") {
11 0 SECTION("no space") {
1 10 SECTION("no space") {
11 0 SECTION("no space") {
11 0 SECTION("no space") {
11 0 SECTION("no space") {
11 0 SECTION("no space") {
1 10 SECTION("no space") {
102 1 0 REQUIRE_THROWS_AS(tci(123, 10, 2), Exc);
1 0 REQUIRE_THROWS_AS(tci(123, 10, 2), Exc);
1 0 REQUIRE_THROWS_AS(tci(123, 10, 2), Exc);
0 1 REQUIRE_THROWS_AS(tci(123, 10, 2), Exc);
0 0 REQUIRE_THROWS_AS(tci(123, 10, 2), Exc);
0 0 REQUIRE_THROWS_AS(tci(123, 10, 2), Exc);
1 0 REQUIRE_THROWS_AS(tci(123, 10, 2), Exc);
1 0 REQUIRE_THROWS_AS(tci(123, 10, 2), Exc);
1 0 REQUIRE_THROWS_AS(tci(123, 10, 2), Exc);
1 0 REQUIRE_THROWS_AS(tci(123, 10, 2), Exc);
0 0 REQUIRE_THROWS_AS(tci(123, 10, 2), Exc);
0 0 REQUIRE_THROWS_AS(tci(123, 10, 2), Exc);
1 0 REQUIRE_THROWS_AS(tci(123, 10, 2), Exc);
1 0 REQUIRE_THROWS_AS(tci(123, 10, 2), Exc);
1 0 REQUIRE_THROWS_AS(tci(123, 10, 2), Exc);
0 1 REQUIRE_THROWS_AS(tci(123, 10, 2), Exc);
0 0 REQUIRE_THROWS_AS(tci(123, 10, 2), Exc);
0 0 REQUIRE_THROWS_AS(tci(123, 10, 2), Exc);
1 0 REQUIRE_THROWS_AS(tci(123, 10, 2), Exc);
1 0 REQUIRE_THROWS_AS(tci(123, 10, 2), Exc);
1 0 REQUIRE_THROWS_AS(tci(123, 10, 2), Exc);
1 0 REQUIRE_THROWS_AS(tci(123, 10, 2), Exc);
0 0 REQUIRE_THROWS_AS(tci(123, 10, 2), Exc);
0 0 REQUIRE_THROWS_AS(tci(123, 10, 2), Exc);
1 0 REQUIRE_THROWS_AS(tci(123, 10, 2), Exc);
1 0 REQUIRE_THROWS_AS(tci(123, 10, 2), Exc);
1 0 REQUIRE_THROWS_AS(tci(123, 10, 2), Exc);
0 1 REQUIRE_THROWS_AS(tci(123, 10, 2), Exc);
0 0 REQUIRE_THROWS_AS(tci(123, 10, 2), Exc);
0 0 REQUIRE_THROWS_AS(tci(123, 10, 2), Exc);
1 0 REQUIRE_THROWS_AS(tci(123, 10, 2), Exc);
1 0 REQUIRE_THROWS_AS(tci(123, 10, 2), Exc);
1 0 REQUIRE_THROWS_AS(tci(123, 10, 2), Exc);
1 0 REQUIRE_THROWS_AS(tci(123, 10, 2), Exc);
0 0 REQUIRE_THROWS_AS(tci(123, 10, 2), Exc);
0 0 REQUIRE_THROWS_AS(tci(123, 10, 2), Exc);
1 0 REQUIRE_THROWS_AS(tci(123, 10, 2), Exc);
1 0 REQUIRE_THROWS_AS(tci(123, 10, 2), Exc);
1 0 REQUIRE_THROWS_AS(tci(123, 10, 2), Exc);
0 1 REQUIRE_THROWS_AS(tci(123, 10, 2), Exc);
0 0 REQUIRE_THROWS_AS(tci(123, 10, 2), Exc);
0 0 REQUIRE_THROWS_AS(tci(123, 10, 2), Exc);
1 0 REQUIRE_THROWS_AS(tci(123, 10, 2), Exc);
1 0 REQUIRE_THROWS_AS(tci(123, 10, 2), Exc);
1 0 REQUIRE_THROWS_AS(tci(123, 10, 2), Exc);
1 0 REQUIRE_THROWS_AS(tci(123, 10, 2), Exc);
0 0 REQUIRE_THROWS_AS(tci(123, 10, 2), Exc);
0 0 REQUIRE_THROWS_AS(tci(123, 10, 2), Exc);
1 0 REQUIRE_THROWS_AS(tci(123, 10, 2), Exc);
1 0 REQUIRE_THROWS_AS(tci(123, 10, 2), Exc);
1 0 REQUIRE_THROWS_AS(tci(123, 10, 2), Exc);
0 1 REQUIRE_THROWS_AS(tci(123, 10, 2), Exc);
0 0 REQUIRE_THROWS_AS(tci(123, 10, 2), Exc);
0 0 REQUIRE_THROWS_AS(tci(123, 10, 2), Exc);
1 0 REQUIRE_THROWS_AS(tci(123, 10, 2), Exc);
1 0 REQUIRE_THROWS_AS(tci(123, 10, 2), Exc);
1 0 REQUIRE_THROWS_AS(tci(123, 10, 2), Exc);
1 0 REQUIRE_THROWS_AS(tci(123, 10, 2), Exc);
0 0 REQUIRE_THROWS_AS(tci(123, 10, 2), Exc);
0 0 REQUIRE_THROWS_AS(tci(123, 10, 2), Exc);
1 0 REQUIRE_THROWS_AS(tci(123, 10, 2), Exc);
1 0 REQUIRE_THROWS_AS(tci(123, 10, 2), Exc);
1 0 REQUIRE_THROWS_AS(tci(123, 10, 2), Exc);
0 1 REQUIRE_THROWS_AS(tci(123, 10, 2), Exc);
0 0 REQUIRE_THROWS_AS(tci(123, 10, 2), Exc);
0 0 REQUIRE_THROWS_AS(tci(123, 10, 2), Exc);
1 0 REQUIRE_THROWS_AS(tci(123, 10, 2), Exc);
1 0 REQUIRE_THROWS_AS(tci(123, 10, 2), Exc);
1 0 REQUIRE_THROWS_AS(tci(123, 10, 2), Exc);
1 0 REQUIRE_THROWS_AS(tci(123, 10, 2), Exc);
0 0 REQUIRE_THROWS_AS(tci(123, 10, 2), Exc);
0 0 REQUIRE_THROWS_AS(tci(123, 10, 2), Exc);
1 0 REQUIRE_THROWS_AS(tci(123, 10, 2), Exc);
1 0 REQUIRE_THROWS_AS(tci(123, 10, 2), Exc);
1 0 REQUIRE_THROWS_AS(tci(123, 10, 2), Exc);
0 1 REQUIRE_THROWS_AS(tci(123, 10, 2), Exc);
0 0 REQUIRE_THROWS_AS(tci(123, 10, 2), Exc);
0 0 REQUIRE_THROWS_AS(tci(123, 10, 2), Exc);
1 0 REQUIRE_THROWS_AS(tci(123, 10, 2), Exc);
1 0 REQUIRE_THROWS_AS(tci(123, 10, 2), Exc);
1 0 REQUIRE_THROWS_AS(tci(123, 10, 2), Exc);
1 0 REQUIRE_THROWS_AS(tci(123, 10, 2), Exc);
0 0 REQUIRE_THROWS_AS(tci(123, 10, 2), Exc);
0 0 REQUIRE_THROWS_AS(tci(123, 10, 2), Exc);
1 0 REQUIRE_THROWS_AS(tci(123, 10, 2), Exc);
1 0 REQUIRE_THROWS_AS(tci(123, 10, 2), Exc);
1 0 REQUIRE_THROWS_AS(tci(123, 10, 2), Exc);
0 1 REQUIRE_THROWS_AS(tci(123, 10, 2), Exc);
0 0 REQUIRE_THROWS_AS(tci(123, 10, 2), Exc);
0 0 REQUIRE_THROWS_AS(tci(123, 10, 2), Exc);
1 0 REQUIRE_THROWS_AS(tci(123, 10, 2), Exc);
1 0 REQUIRE_THROWS_AS(tci(123, 10, 2), Exc);
1 0 REQUIRE_THROWS_AS(tci(123, 10, 2), Exc);
1 0 REQUIRE_THROWS_AS(tci(123, 10, 2), Exc);
0 0 REQUIRE_THROWS_AS(tci(123, 10, 2), Exc);
0 0 REQUIRE_THROWS_AS(tci(123, 10, 2), Exc);
115 18 0 TEST_CASE("to_chars uint64_t", "[to_chars]") { to_chars_test(); }
18 0 TEST_CASE("to_chars uint64_t", "[to_chars]") { to_chars_test(); }