#include namespace libk { #include "../string/itoa.c" } char buffer[64]; TEST(itoa, itoa) { EXPECT_STREQ(libk::itoa(buffer, 12341234, 10), "12341234"); EXPECT_STREQ(libk::itoa(buffer, -12341234, 10), "-12341234"); EXPECT_STREQ(libk::itoa(buffer, 0x7fffffff, 16), "7fffffff"); } TEST(itoa, utoa) { EXPECT_STREQ(libk::utoa(buffer, 12341234u, 10), "12341234"); EXPECT_STREQ(libk::utoa(buffer, 0xdecafade, 16), "decafade"); }