| 27 | namespace impala { |
| 28 | |
| 29 | void ValidateString(const string& std_str, const StringBuffer& str) { |
| 30 | EXPECT_EQ(std_str.empty(), str.IsEmpty()); |
| 31 | EXPECT_EQ(static_cast<int64_t>(std_str.size()), str.len()); |
| 32 | if (std_str.size() > 0) { |
| 33 | EXPECT_EQ(strncmp(std_str.c_str(), str.buffer(), std_str.size()), 0); |
| 34 | } |
| 35 | } |
| 36 | |
| 37 | TEST(StringBufferTest, Basic) { |
| 38 | MemTracker tracker; |