Add bzip2 support
[folly.git] / folly / io / test / CompressionTest.cpp
index 197d50fdf408f0fc4daacdb4092545f9cb35a773..f378ab443ef66fc27aad13d538afb0e07face40b 100644 (file)
@@ -161,6 +161,7 @@ TEST(CompressionTestNeedsUncompressedLength, Simple) {
       { CodecType::ZSTD, false },
       { CodecType::GZIP, false },
       { CodecType::LZ4_FRAME, false },
+      { CodecType::BZIP2, false },
     };
 
   for (auto const& test : expectations) {
@@ -396,6 +397,7 @@ INSTANTIATE_TEST_CASE_P(
             CodecType::LZMA2,
             CodecType::ZSTD,
             CodecType::LZ4_FRAME,
+            CodecType::BZIP2,
         })));
 
 class AutomaticCodecTest : public testing::TestWithParam<CodecType> {
@@ -584,7 +586,8 @@ INSTANTIATE_TEST_CASE_P(
         CodecType::ZSTD,
         CodecType::ZLIB,
         CodecType::GZIP,
-        CodecType::LZMA2));
+        CodecType::LZMA2,
+        CodecType::BZIP2));
 
 TEST(ValidPrefixesTest, CustomCodec) {
   std::vector<std::unique_ptr<Codec>> codecs;