29#include <jau/test/catch2_ext.hpp>
37using namespace std::literals;
43TEST_CASE(
"jau_cfmt_append_integral01",
"[benchmark][jau][std::string][format_string]") {
51 static constexpr const char *format_exp =
"-0";
60 const uint64_t
value = 0;
61 const bool negative =
true;
62 const bool inject_dot =
false;
66 std::cout <<
"FormatOpts: " << opts <<
"\n";
67 REQUIRE(2 == opts.
radix);
73 REQUIRE(format_exp == s);
constexpr bool value(const Bool rhs) noexcept
constexpr const size_t default_string_capacity
Default string reserved capacity w/o EOS (511)
@ z
size_t or ssize_t integer
void append_integral(std::string &dest, const size_t dest_maxlen, uint64_t v, const bool negative, const FormatOpts &opts, const bool inject_dot=false)
TEST_CASE("jau_cfmt_append_integral01", "[benchmark][jau][std::string][format_string]")