Class GZipTestSuite
This class contains test cases for GZip compression
Namespace: ICSharpCode.SharpZipLib.Tests.GZip
Syntax
public class GZipTestSuite : object
Methods
DelayedHeaderWriteNoData()
Writing GZip headers is delayed so that this stream can be used with HTTP/IIS.
Declaration
public void DelayedHeaderWriteNoData()
DelayedHeaderWriteWithData()
Writing GZip headers is delayed so that this stream can be used with HTTP/IIS.
Declaration
public void DelayedHeaderWriteWithData()
DoubleClose()
Declaration
public void DoubleClose()
DoubleFooter()
Declaration
public void DoubleFooter()
FlushToUnderlyingStream()
Test that if we flush a GZip output stream then all data that has been written is flushed through to the underlying stream and can be successfully read back even if the stream is not yet finished.
Declaration
public void FlushToUnderlyingStream()
InputStreamOwnership()
Declaration
public void InputStreamOwnership()
OutputStreamOwnership()
Declaration
public void OutputStreamOwnership()
ReadWriteThroughput()
Declaration
public void ReadWriteThroughput()
SmallBufferDecompression()
Declaration
public void SmallBufferDecompression()
TestGZip()
Basic compress/decompress test
Declaration
public void TestGZip()
TrailingGarbage()
Verify that if a decompression was successful for at least one block we're exiting gracefully.
Declaration
public void TrailingGarbage()
WriteAfterClose()
Declaration
public void WriteAfterClose()
WriteAfterFinish()
Declaration
public void WriteAfterFinish()
WriteThroughput()
Declaration
public void WriteThroughput()
ZeroLengthInputStream()
Declaration
public void ZeroLengthInputStream()