PHP Class Neos\Flow\Tests\Unit\Monitor\FileMonitorTest

Inheritance: extends Neos\Flow\Tests\UnitTestCase
Show file Open project: neos/flow-development-collection

Protected Properties

Property Type Description
$unixStylePath string
$unixStylePathAndFilename string

Public Methods

Method Description
aDirectoryAppearsOnlyOnceInTheListOfMonitoredDirectories ( )
aFileAppearsOnlyOnceInTheListOfMonitoredFiles ( )
detectChangedFilesFetchesTheStatusOfGivenFilesAndReturnsAListOfChangeFilesAndTheirStatus ( )
detectChangesAddsCreatedFilesOfMonitoredDirectoriesToStoredDirectories ( )
detectChangesDetectsChangesInFilesOfMonitoredDirectoriesIfPatternIsMatched ( )
detectChangesDetectsChangesInMonitoredFiles ( )
detectChangesDetectsCreatedFilesOfMonitoredDirectoriesOnlyIfPatternIsMatched ( )
detectChangesDetectsDeletedFilesOfMonitoredDirectoriesIfPatternIsMatched ( )
detectChangesEmitsFilesHaveChangedSignalIfFilesHaveChanged ( )
monitorDirectoryRegistersAWholeDirectoryForMonitoring ( )
monitorFileRegistersAFileForMonitoring ( )
setUp ( ) : void Setup

Protected Methods

Method Description
setUpFileMonitorForDetection ( array $changeDetectionResult, array $expectedEmittedChanges, array $knownDirectoriesAndFiles ) : FileMonitor

Method Details

aDirectoryAppearsOnlyOnceInTheListOfMonitoredDirectories() public method

aFileAppearsOnlyOnceInTheListOfMonitoredFiles() public method

detectChangedFilesFetchesTheStatusOfGivenFilesAndReturnsAListOfChangeFilesAndTheirStatus() public method

detectChangesAddsCreatedFilesOfMonitoredDirectoriesToStoredDirectories() public method

detectChangesDetectsChangesInFilesOfMonitoredDirectoriesIfPatternIsMatched() public method

detectChangesDetectsChangesInMonitoredFiles() public method

detectChangesDetectsCreatedFilesOfMonitoredDirectoriesOnlyIfPatternIsMatched() public method

detectChangesDetectsDeletedFilesOfMonitoredDirectoriesIfPatternIsMatched() public method

detectChangesEmitsFilesHaveChangedSignalIfFilesHaveChanged() public method

monitorDirectoryRegistersAWholeDirectoryForMonitoring() public method

monitorFileRegistersAFileForMonitoring() public method

setUp() public method

Setup
public setUp ( ) : void
return void

setUpFileMonitorForDetection() protected method

protected setUpFileMonitorForDetection ( array $changeDetectionResult, array $expectedEmittedChanges, array $knownDirectoriesAndFiles ) : FileMonitor
$changeDetectionResult array
$expectedEmittedChanges array
$knownDirectoriesAndFiles array
return Neos\Flow\Monitor\FileMonitor

Property Details

$unixStylePath protected property

protected string $unixStylePath
return string

$unixStylePathAndFilename protected property

protected string $unixStylePathAndFilename
return string