Class TarTestSuite
This class contains test cases for Tar archive handling.
Namespace: ICSharpCode.SharpZipLib.Tests.Tar
Syntax
public class TarTestSuite : object
Methods
BlockFactorHandling()
Check that the tar block factor can be varied successfully.
Declaration
public void BlockFactorHandling()
Checksum()
Declaration
public void Checksum()
CloningAndUniqueness()
Declaration
public void CloningAndUniqueness()
EmptyTar()
Test that an empty archive can be created and when read has 0 entries in it
Declaration
public void EmptyTar()
EndBlockHandling()
Declaration
public void EndBlockHandling()
ExtendedHeaderLongName()
Declaration
public void ExtendedHeaderLongName()
ExtractingCorruptTarShouldntLeakFiles()
Declaration
public void ExtractingCorruptTarShouldntLeakFiles()
HeaderEquality()
Test equals function for tar headers.
Declaration
public void HeaderEquality()
InputStreamOwnership()
Declaration
public void InputStreamOwnership()
InvalidLinkName()
Check invalid link names are detected
Declaration
public void InvalidLinkName()
InvalidMagic()
Check invalid magic values are detected
Declaration
public void InvalidMagic()
InvalidModTime()
Check invalid mod times are detected
Declaration
public void InvalidModTime()
InvalidName()
Check invalid names are detected
Declaration
public void InvalidName()
InvalidSize()
Check invalid sizes are detected
Declaration
public void InvalidSize()
InvalidVersionName()
Check invalid version names are detected
Declaration
public void InvalidVersionName()
LongNames()
Check that long names are handled correctly for reading and writing.
Declaration
public void LongNames()
OutputStreamOwnership()
Declaration
public void OutputStreamOwnership()
SingleLargeEntry()
Declaration
public void SingleLargeEntry()
TrailerContainsNulls()
Check that the tar trailer only contains nulls.
Declaration
public void TrailerContainsNulls()
UserAndGroupNames()
Check setting user and group names.
Declaration
public void UserAndGroupNames()
ValuesPreserved()
Check that values set are preserved when writing and reading archives.
Declaration
public void ValuesPreserved()
WriteThroughput()
Declaration
public void WriteThroughput()