| 36 | } |
| 37 | |
| 38 | void TestI64toa(const std::string& expect, int64_t val) { |
| 39 | // reserved buffer should be 32 bytes |
| 40 | char buf[32] = {0}; |
| 41 | char* out = I64toa(buf, val); |
| 42 | *out = '\0'; |
| 43 | EXPECT_STREQ(expect.data(), buf); |
| 44 | EXPECT_EQ(out - buf, expect.size()); |
| 45 | } |
| 46 | |
| 47 | TEST(U64toa, Basic) { |
| 48 | TestU64toa("0", 0); |