| 26 | namespace ValdiTest { |
| 27 | |
| 28 | static std::vector<Byte> compressData(const Byte* src, size_t srcSize) { |
| 29 | auto bound = ZSTD_compressBound(srcSize); |
| 30 | std::vector<Byte> compressed(bound); |
| 31 | auto compressedSize = ZSTD_compress(compressed.data(), compressed.size(), src, srcSize, 1); |
| 32 | EXPECT_FALSE(ZSTD_isError(compressedSize)); |
| 33 | compressed.resize(compressedSize); |
| 34 | return compressed; |
| 35 | } |
| 36 | |
| 37 | TEST(ZStdUtils, isZstdFileReturnsFalseForShortInput) { |
| 38 | std::array<Byte, 3> data = {0x28, 0xB5, 0x2F}; |
no test coverage detected