diff options
Diffstat (limited to 'vespalib/src/tests')
-rw-r--r-- | vespalib/src/tests/compress/compress_test.cpp | 6 |
1 files changed, 6 insertions, 0 deletions
diff --git a/vespalib/src/tests/compress/compress_test.cpp b/vespalib/src/tests/compress/compress_test.cpp index 04f71d5cc18..c4383a1c193 100644 --- a/vespalib/src/tests/compress/compress_test.cpp +++ b/vespalib/src/tests/compress/compress_test.cpp @@ -26,6 +26,9 @@ CompressTest::verifyPositiveNumber(uint64_t n, const uint8_t * expected, size_t for (size_t i(0); i < sz; i++) { EXPECT_EQUAL(expected[i], buf[i]); } + EXPECT_FALSE(Integer::check_decompress_positive_space(expected, 0u)); + EXPECT_FALSE(Integer::check_decompress_positive_space(expected, sz - 1)); + EXPECT_TRUE(Integer::check_decompress_positive_space(expected, sz)); uint64_t v(0); EXPECT_EQUAL(sz, Integer::decompressPositive(v, expected)); EXPECT_EQUAL(n, v); @@ -39,6 +42,9 @@ CompressTest::verifyNumber(int64_t n, const uint8_t * expected, size_t sz) { for (size_t i(0); i < sz; i++) { EXPECT_EQUAL(expected[i], buf[i]); } + EXPECT_FALSE(Integer::check_decompress_space(expected, 0u)); + EXPECT_FALSE(Integer::check_decompress_space(expected, sz - 1)); + EXPECT_TRUE(Integer::check_decompress_space(expected, sz)); int64_t v(0); EXPECT_EQUAL(sz, Integer::decompress(v, expected)); EXPECT_EQUAL(n, v); |