| 186 | |
| 187 | namespace { |
| 188 | void testCompression(CompressionFilter filter) { |
| 189 | Arena arena; |
| 190 | const int size = deterministicRandom()->randomInt(512, 1024); |
| 191 | Standalone<StringRef> uncompressed = makeString(size); |
| 192 | deterministicRandom()->randomBytes(mutateString(uncompressed), size); |
| 193 | |
| 194 | Standalone<StringRef> compressed = CompressionUtils::compress(filter, uncompressed, arena); |
| 195 | ASSERT_NE(compressed.compare(uncompressed), 0); |
| 196 | |
| 197 | StringRef verify = CompressionUtils::decompress(filter, compressed, arena); |
| 198 | ASSERT_EQ(verify.compare(uncompressed), 0); |
| 199 | } |
| 200 | |
| 201 | void testCompression2(CompressionFilter filter) { |
| 202 | Arena arena; |
no test coverage detected