public virtual void TestCompressorDecompressorWithExeedBufferLimit() { int ByteSize = 100 * 1024; byte[] rawData = Generate(ByteSize); try { CompressDecompressTester.Of(rawData).WithCompressDecompressPair(new SnappyCompressor (ByteSize + ByteSize / 2), new SnappyDecompressor(ByteSize + ByteSize / 2)).WithCompressDecompressPair (new Lz4Compressor(ByteSize), new Lz4Decompressor(ByteSize)).WithTestCases(ImmutableSet .Of(CompressDecompressTester.CompressionTestStrategy.CompressDecompressSingleBlock , CompressDecompressTester.CompressionTestStrategy.CompressDecompressBlock, CompressDecompressTester.CompressionTestStrategy .CompressDecompressErrors, CompressDecompressTester.CompressionTestStrategy.CompressDecompressWithEmptyStream )).Test(); } catch (Exception ex) { NUnit.Framework.Assert.Fail("testCompressorDecompressorWithExeedBufferLimit error !!!" + ex); } }
public virtual void TestCompressorDecompressor() { // no more for this data int Size = 44 * 1024; byte[] rawData = Generate(Size); try { CompressDecompressTester.Of(rawData).WithCompressDecompressPair(new SnappyCompressor (), new SnappyDecompressor()).WithCompressDecompressPair(new Lz4Compressor(), new Lz4Decompressor()).WithCompressDecompressPair(new BuiltInZlibDeflater(), new BuiltInZlibInflater ()).WithTestCases(ImmutableSet.Of(CompressDecompressTester.CompressionTestStrategy .CompressDecompressSingleBlock, CompressDecompressTester.CompressionTestStrategy .CompressDecompressBlock, CompressDecompressTester.CompressionTestStrategy.CompressDecompressErrors , CompressDecompressTester.CompressionTestStrategy.CompressDecompressWithEmptyStream )).Test(); } catch (Exception ex) { NUnit.Framework.Assert.Fail("testCompressorDecompressor error !!!" + ex); } }