| 28 | namespace impala { |
| 29 | |
| 30 | void TestZInt(uint8_t* buf, int64_t buf_len, int32_t expected_val, |
| 31 | int expected_encoded_len) { |
| 32 | uint8_t* new_buf = buf; |
| 33 | ReadWriteUtil::ZIntResult r = ReadWriteUtil::ReadZInt(&new_buf, buf + buf_len); |
| 34 | EXPECT_TRUE(r.ok); |
| 35 | EXPECT_EQ(r.val, expected_val); |
| 36 | EXPECT_EQ(new_buf - buf, expected_encoded_len); |
| 37 | } |
| 38 | |
| 39 | void TestZInt(int32_t value) { |
| 40 | uint8_t buf[ReadWriteUtil::MAX_ZINT_LEN]; |