aboutsummaryrefslogtreecommitdiffstats
path: root/vespalib/src/tests/compression/compression_test.cpp
diff options
context:
space:
mode:
Diffstat (limited to 'vespalib/src/tests/compression/compression_test.cpp')
-rw-r--r--vespalib/src/tests/compression/compression_test.cpp5
1 files changed, 5 insertions, 0 deletions
diff --git a/vespalib/src/tests/compression/compression_test.cpp b/vespalib/src/tests/compression/compression_test.cpp
index eb1fce0a683..27326243b60 100644
--- a/vespalib/src/tests/compression/compression_test.cpp
+++ b/vespalib/src/tests/compression/compression_test.cpp
@@ -67,6 +67,11 @@ TEST("requiret that zstd compression/decompression works") {
EXPECT_EQUAL(_G_compressableText, vespalib::string(decompress.data(), decompress.size()));
}
+TEST("require that CompressionConfig is Atomic") {
+ EXPECT_EQUAL(8u, sizeof(CompressionConfig));
+ EXPECT_TRUE(std::atomic<CompressionConfig>::is_always_lock_free);
+}
+
TEST_MAIN() {
TEST_RUN_ALL();
}