C# Class BlinkSyncTests.MainTest

Datei anzeigen Open project: dvoituron/BlinkSyncLib

Private Methods

Method Description
BuildCRCStream ( string directory, InputParams inputParams, MemoryStream &memoryStream ) : void

Fill a stream with relevant contents of directory tree for hashing. Directory tree is filtered by inputParams if non-null.

CalcHash ( string directory, InputParams inputParams ) : byte[]

Calculate a hash of the specified directory tree, filtered by inputParams if non-null

Copying4Files_2AdditionalFileExistInDestination ( ) : void
Copying4Files_2AdditionalFilesExistInDestination ( ) : void
Copying4Files_2AreHidden ( ) : void
Copying4Files_2AreHidden_WithExcludeHidden ( ) : void
Copying4Files_2FilesAlreadyExistAndAreUpToDate ( ) : void
Copying4Files_2FilesAlreadyExistButAreDifferent ( ) : void
Copying4Files_AdditionalDirectoryExistsInDestination ( ) : void
Copying4Files_AdditionalDirectoryInDestination ( ) : void
Copying4Files_DestinationFolderDoNotExist ( ) : void
Copying4Files_DestinationFolderExist ( ) : void
CopyingFile_DirectoryExcludeFilter ( ) : void
CopyingFiles_DirectoryIncludeFilter ( ) : void
CopyingFiles_DirectoryIncludeFilterNotMatchAnySubdirectories ( ) : void
CopyingFiles_ExcludeFileFilter ( ) : void
CopyingFiles_ExcludeFileFilterCase ( ) : void
CopyingFiles_ExcludeFileFilterNotMatchAnyFiles ( ) : void
CopyingFiles_ExcludeFromDeletionDirectoryFilter ( ) : void
CopyingFiles_ExcludeFromDeletionFileFilter ( ) : void
CopyingFiles_FileIncludeFilter ( ) : void
CreateTestDirectories ( string baseDir, string directories ) : void

Creates directories in specified array of directory names

CreateTestFiles ( string baseDir, string srcDir, string files ) : void

Creates files from specified array of files names

DeleteTestDirectory ( string dir ) : void

Deletes a test case directory, ignoring failures

Initialization ( ) : void
StripMetadataFromFilename ( string fileName, bool &isHidden, bool &isCopy ) : string

Removes metadata from test case filename and returns the metadata

TestOneCase ( string srcDirectories, string srcFiles, string destDirectories, string destFiles, InputParams inputParams, SyncResults expectedResults ) : void

Runs a test case