summaryrefslogtreecommitdiffstats
path: root/searchlib/src/tests/transactionlog/chunks_test.cpp
diff options
context:
space:
mode:
authorHenning Baldersheim <balder@yahoo-inc.com>2020-09-09 20:02:39 +0000
committerHenning Baldersheim <balder@yahoo-inc.com>2020-09-09 20:02:39 +0000
commit4748ce50f5a1561a4faeb5f7cbbab81d77b8eb6d (patch)
treec794402f9e437a83a7bcfc6234a5393511738330 /searchlib/src/tests/transactionlog/chunks_test.cpp
parent4058c7b864ee6481703bd439ff4797041eb89018 (diff)
Add test for handling of non-compressable data, and handle it correctly.
Also do not bother compressing less than 200 bytes.
Diffstat (limited to 'searchlib/src/tests/transactionlog/chunks_test.cpp')
-rw-r--r--searchlib/src/tests/transactionlog/chunks_test.cpp5
1 files changed, 5 insertions, 0 deletions
diff --git a/searchlib/src/tests/transactionlog/chunks_test.cpp b/searchlib/src/tests/transactionlog/chunks_test.cpp
index de530884933..fa5fe3c1006 100644
--- a/searchlib/src/tests/transactionlog/chunks_test.cpp
+++ b/searchlib/src/tests/transactionlog/chunks_test.cpp
@@ -58,4 +58,9 @@ TEST("test serialization and deserialization of future multientry xxh64 no compr
verifySerializationAndDeserialization(chunk, 100);
}
+TEST("test serialization and deserialization of uncompressable lz4") {
+ XXH64CompressedChunk chunk(CompressionConfig::Type::LZ4, 1);
+ verifySerializationAndDeserialization(chunk, 1);
+}
+
TEST_MAIN() { TEST_RUN_ALL(); }