public abstract class Tests11Watcher extends Tests10PathWithContent
| Modifier and Type | Class and Description |
|---|---|
static class |
Tests11Watcher.CapaBuilder11 |
Tests10PathWithContent.CapaBuilder10Tests09WrongProvider.CapBuilder09Tests08ThreadSafe.KidsCounterTests07Closed.CapBuilder07Tests06Attributes.SomeFileAttributes, Tests06Attributes.UnsiAttris, Tests06Attributes.UnsiView| Modifier and Type | Field and Description |
|---|---|
static String |
WATCH_DELAY |
MAX_FILENAME_LENGTH, MAX_PATH_LENGTHCLOSEABLE_PLAYGROUNDstandardOpenCONTENT, CONTENT_OTHER, CONTENT20k, CONTENT50capa, FS, name, otherProvidorPlayground, testMethodName| Constructor and Description |
|---|
Tests11Watcher(Capa capa) |
absTLongFilename, absTTooLongFilename, testCheckAccessNonExistingFile, testCheckAccessRelativePath, testCheckAccessSupportesExecute, testCheckAccessSupportesRead, testCheckAccessSupportesWrite, testCheckAccessUnnormalizedPath, testCopyToUnnormalizedPath, testCopyUnnormalizedPath, testCreateDirectoryUnnormalizedPath, testCreateDirectoryWithRelativePath, testDeleteIfExistsUnnormalizedPath, testDeleteUnnormalizedPath, testGetFileStoreUnnormalizedPath, testIsHiddenUnnormalizedPath, testIsSameFileOfDifferentPathNonExistingFile2IsNot, testIsSameFileOfDifferentPathNonExistingFileIsNot, testIsSameFileOfSameContentDifferentPathIsNot, testIsSameFileOnEqualPath, testIsSameFileOnEqualPathElementsOtherProvider, testIsSameFileWithRelativePath, testIsSameFileWithSpecialUnnormalizedPath, testIsSameFileWithUnnormalizedPath, testMaxFilenameCopyTooLongThrows, testMaxFilenameCopyWorks, testMaxFilenameDirOfLongWorks, testMaxFilenameDirTooLongThrows, testMaxFilenameHardLinkTooLongThrows, testMaxFilenameHardLinkWorks, testMaxFilenameHasNoEffectOfPathConstruction, testMaxFilenameMoveTooLongThrows, testMaxFilenameMoveWorks, testMaxFilenameWorks, testMaxFilenameWriteTooLongThrows, testMoveToUnnormalizedPath, testMoveUnnormalizedPath, testReadAttributesFromUnnormalizedPath, testToRealPathOfNonExistingFileThrows, testToRealPathOfUnnormalizedIsSamePath, testToRealPathOfUnnormalizedResturnsAnNormalizedPath, testToRealpathResturnsAnAbsolutePath, testWriteUnnormalized, unnormalizeotherProviderAbsA, otherProviderFileA, testCheckAccessOtherProvider, testCopyOtherProviderFrom, testCopyOtherProviderTo, testCreateDirectoryOtherProvider, testCreateSymLinkOtherProvider, testDeleteIfExistsOtherProvider, testDeleteOtherProvider, testGetBasicFileAttributeViewProvider, testGetFileStoreOtherProvider, testGetPathOtherURI, testHardLinkOfDifferentProvider, testIsHiddenOtherProvider, testIsSameFileOtherProvider, testIsSameFileOtherProvider2, testMoveOtherProviderFrom, testMoveOtherProviderTo, testNewAsynchronousFileChannelOtherProvider, testNewByteChannelOtherProvider, testNewDirectoryStreamOtherProvider, testNewFileChannelOtherProvider, testNewOutputStreamOtherProvider, testReadAttributesOtherProvider, testReadAttributesStringOtherProvider, testReadSymLinkOtherProvider, testResolveWithPathFromOtherProvidergetClosedDirB, getClosedFileA, getClosedFS, getClosedFSProvider, getClosedFSWatchService, getClosedReadChannel, getClosedURI, testCantGetClosedFSViaURI, testClosedFSCantRead, testClosedFSCantReadDir, testClosedFSCantUseReadChannelPosition, testClosedFSCantUseReadChannelRead, testClosedFSCantUseReadChannelSize, testClosedFSCheckAccess, testClosedFSCreateDirectoryOtherProvider, testClosedFSCreateHardLink, testClosedFSDelete, testClosedFSGetBasicFileAttributeViewProvider, testClosedFSGetFileStore, testClosedFSisClosed, testClosedFSIsHidden, testClosedFSnewByteChannel, testClosedFSNewFileChannel, testClosedFSNewInputStream, testClosedFSNewOutputStream, testClosedFSReadAttributes, testClosedFSReadAttributesString, testCopyFromClosedFS, testCopyToClosedFS, testMoveToClosedFStestBasicIsASupportedFileAttributeView, testFileKeyIsId, testGetAllBasicAttributes, testGetAttributeFromNonExistingFile, testGetCreationTimeIsRecent, testGetLastModifiedAllMethodsDeliverSame, testGetLastModifiedTime, testGetLastModifiedViaStringOfRelativePath, testGetUnsupportedAttributeThrows, testGetUnsupportedAttributeThrows2, testReadAttributesAskingForUnknownAttributesThrows, testReadAttributesByStringFromNonExistingFile, testReadAttributesFromNonExistingFile, testReadAttributesOneUnknownAttributeThrows, testReadAttributesUnknownAttributeThrows, testReadAttributesViewAndReadFromNonExistingFile, testReadAttributesViewFromNonExistingFile, testReadAttributesViewFutureExistingFile, testReadUnsupportedAttributeThrows, testRootIsNotASymbolicLink, testSetCreationTimeDoesNotChangeLastAccessTime, testSetCreationTimeViaString, testSetCreationTimeViaView, testSetFileKeyThrows, testSetIsDirectoryThrows, testSetIsLinkThrows, testSetIsOtherThrows, testSetIsRegularFileThrows, testSetLastAccessTimeViaString, testSetLastAccessTimeViaView, testSetLastModifiedTimeViaFiles, testSetLastModifiedTimeViaString, testSetLastModifiedTimeViaView, testSetSizeThrows, testSetUnsupportedAttributeThrows, testSizeOfDirDoesNotThrow, testUnsupportedAttributesThrows, testUnsupportedAttributeViewReturnsNulltestFileSystemOfAPathIsTheConstructingOne, testProviderGetFileSystemWithWrongSchemeFails, testSchemeIsNotEmpty, testSeparatorIsNotEmpty, testToUriOfRelativePathIsTheUriOfTheAbsolute, testWrongUriAtProviderNewFailssrc, srcDir, srcFile, testCopyAlreadyThereOverwrite, testCopyAlreadyThereWithoutOptionThrows, testCopyAttributesCheckModifiedTime, testCopyDirCreatesADirWithTheTargetName, testCopyDirReplaceExistingOverwritesFile, testCopyDoesNotModifyOriginal, testCopyDuplicatesTheContent, testCopyFileReplaceExistingDoesNotOverwriteExistingNonEmptyDir, testCopyFileReplaceExistingOverwritesExistingDir, testCopyIntoItself, testCopyNonEmptyDirDoesNotCopyKids, testCopyResultHasCreationTime, testCopyViaProvider, testDeleteDeletes, testDeleteDirChangesParentsModificationTime, testDeleteDirRemovesItFromParentsKids, testDeleteEmptiedDir, testDeleteEmptyDir, testDeleteFileChangesParentsModificationTime, testDeleteFileDoesNotChangeParentCreationTime, testDeleteFileRemovesItFromParentsKids, testDeleteIfExistsRecreate, testDeleteNonEmptyDirectoryThrows, testDeleteNonExistingFileThrows, testDeleteRecreate, testDeleteRootThrowa, testFailedMoveLeavesOriginal, testModifyOriginalAfterCopyDoesNotChangeTarget, testMoveAlreadyThereDirectory, testMoveAlreadyThereDirectoryOverwrite, testMoveAlreadyThereNonEmptyDirectoryOverwrite, testMoveAlreadyThereOverwrite, testMoveAlreadyThereThrows, testMoveChangesModifiedTimeOfParent, testMoveChangesModifiedTimeOfTargetsParent, testMoveCreatesNewFileDeletesOriginal, testMoveEmptyDir, testMoveIntoItself, testMoveKeepsLastModifiedTime, testMoveNonEmptyDir, testMoveRoot, testMoveToFileWithNonExistingParentThrows, testMoveViaProvider, testRenameSourceIsNoLongerKid, testRenameTargetIsKid, tgttestAppend, testAppendAndReadThrows, testChannelGetSize, testChannelSetNegativePositionThrows, testChannelSetPositionSetsPosition, testClosedChannelIsClosed, testCreateFileSetModifiedTime, testCreateFileSetsLastAccessTime, testCreateFileSetsLastAccessTimeOfParent, testCreateFileSetsModifiedTimeOfParent, testEveryChannelReadUpdatesLastAccessTime, testEveryChannelWriteUpdatesLastModifiedTime, testFileAttributesAreImmutable, testGetLastModifiedOnlyChangedByModification, testModifiedDateIsCloseToCurrentTime, testNewFileIsInDirStream, testOverwriteDoesNotSetLastAccessTimeOfParent, testOverwriteSetLastAccessTime, testOverwriteTruncateExisting, testOverwriteTruncateExistingDoesNotChangeCreationTime, testRandomRead, testRandomReadPosition, testRandomWrite, testReadAndWrite, testReadChannelOfDir, testReadChunks, testReadCreateNonExistingFileThrows, testReadFileDoesNotSetParentsLastAccessTime, testReadFileSetsLastAccessTime, testReadFromClosedChannelThrows, testReadFromExhausted, testReadFromWriteOnlyChannelThrows, testReadSmallChunks, testRWBytes, testRWBytes20k, testSize, testTruncate, testTruncateOnClosedChannelThrows, testTruncateOnReadChannelThrows, testTruncateToNegativeSizeThrows, testWriteAndCreateExistent, testWriteAndCreateNewNonExistent, testWriteAndCreateNonExistentCreatesIt, testWriteBeyondFileSize, testWriteChannelOfDir, testWriteFileWithoutExistingParentThrows, testWriteNonExistent, testWriteNothingOverExistingFileDoesNotChangeIt, testWriteOnlyNew, testWriteOnlyNewIfCreateIsThereToo, testWriteSmallChunks, testWriteToClosedChannelThrows, testWriteToReadOnlyChannelThrows, testWriteWithoutOptionsCreatesTheFile, testWriteWithoutOptionsOverwritesExistingabsT, absTA, absTAB, absTAC, absTB, absTC, beforeDir, dirTA, dirTAB, dirTB, dirTBB, fileTA, fileTAB, fileTAC, fileTAD, fileTB, relativize, relTA, testCloseDirStreamInTheMiddleOfIteration, testContentOfNonEmptyDir, testContentOfNonEmptyDirFiltered, testCreateDirectoryTwiceThrows, testCreateDirectoryWithInFileFails, testCreateDirectoryWithoutExistingParentFails, testCreateDirSetsCreationTime, testCreateDirSetsLastAccessTimeOfParent, testCreateDirSetsModifiedTimeOfParent, testCreateDirWithSamePathAsExistingFileFails, testDefaultExists, testDefaultIsDir, testDirStreamIteratorHasNoRemove, testIteratorCanOnlyBeCalledOnceOnDirStream, testKidsOfAbsoluteDirAreAbsolute, testKidsOfRelativeDirAreRelative, testKidsOfRelDirAreLikeTheResultOfResolve, testNewDirectoryExists, testNewDirectoryStreamFromNonExistingDirThrows, testNewDirIsInParentsDirStream, testNewRelDirectoryExists, testNonExistingAbsolutePathIsNotADirectory, testNonExistingAbsolutePathIsNotADirectoryEvenIfParent, testNonExistingRelativePathIsNotADirectory, testReadBytesFromDirectoryThrows, testReadDirStreamDoesNotSetParentsLastAccessTime, testReadDirStreamSetsLastAccessTime, testReadEmptyDirStreamSetsLastAccessTime, testRootisADir, waitForAttributeabsAB, absABC, absD, defaultRoot, nameA, nameB, nameC, nameD, nameE, pathDefault, relA, relAB, relABC, relB, relBC, relC, relD, testAbsolutePathDoesNotStartsWithARelativePath, testAbsolutePathDoesStartsWithAnAbsolutePath, testAbsolutePathDoesStartsWithRoot, testCompareToDifferentProviderThrows, testCompareToLongetPathIsNegative, testCompareToOfEqualPathsIs0, testCompareToShortPathIsPositive, testDefaultHasANameAndItsItself, testDefaultHasNameCount1, testDefaultIsRelative, testdefaultRootIsIdempotent, testEndsWithSimple, testEndsWithStringSimple, testFileNameHasNameCountOf1, testFileNameIsLastName, testFileNameIsRelative, testFileNameStringIsPathPartString, testGetFileNameIsIdempotent, testGetNameCountSimple, testGetNameIsIdempontent, testGetNameOfDefaultPathIsItself, testGetNameSimple, testGetNameWithNegativeIndex, testGetNameWithTooLargeIndex, testGetParent, testGetParentIsInverseOfResolve, testgetParentOfAbsoluteIsAbsolute, testGetParentOfDefaultIsNull, testGetParentOfLongerRelativeNameIsNotNull, testGetParentOfNameIsNull, testGetParentOfRelativeIsRelative, testGetParentOfRootIsNull, testGetPathIgnoresEmptyStringAsFirstParameter, testGetPathIgnoresEmptyStringInAnyParameter, testGetPathNotStartingWithRootStringIsRelative, testGetPathWithSeveralNamesIsSameAsWithOneStringWithSeparators, testNameCountOfNameIs1, testNameDoesNotIncludeSeparator, testNonExistingAbsolutePathIsNotAFile, testNonExistingRelativePathIsNotAFile, testNoNonEmptyPathStartsWithDefault, testNormalize1Dot, testNormalize2Dots, testNormalizeIsIdempotent, testNormalizeRelativePath, testNormalizeRelativePathEmptyHm, testNormalizeWildAbsPaths, testNormalizeWildRelPaths, testNormlizeParentOfRoot, testNullPath, testpathAllowsMixedArguments, testpathAndToStringAreOpposites, testPathIsImmutabeToAbsolute, testPathIsImmutableToNormalize, testPathIterator, testPathMatcherKnowsGlob, testPathMatcherKnowsRegex, testPathMatcherThrowsOnUnknownSyntax, testPathMatherGlob, testPathMatherRegex, testPathsWithSamePathElementsButDifferentProviderAreDifferent, testPathWith2NamesHasSeparatorInToString, testRelativePathToStringDoesNotStartWithSeparator, testRelativize, testRelativizeAbsolute, testRelativizeAbsToRel, testRelativizeFromDefaultAbsoluteIsInverseOfToAbsoluteNormalize, testRelativizePathWithOtherRootFails, testRelativizeRelToAbs, testResolveIterative, testResolveNull, testResolveOfAbsoluteIsAbsolute, testResolveOfARelativePathIsRelative, testResolveOfNameStrEndsWithThatName, testResolveSiblingIsGetParentResolve, testResolveSiblingOnDefaultReturnsArg, testResolveSiblingOnNameReturnsArg, testResolveSiblingOnRootReturnsArg, testResolveSiblingWithAbsoluteArgIsThatArg, testResolveSiblingWorksWithStringAndPath, testResolveWithAbsoluteArgReturnArg, testResolveWithDefaultIsNop, testResolveWithNameIsSameAsStr, testResolveWithStringWithSeparatorsSameAsWithPath, testResolveWorksLikeGetPathOnStringsWithSeparator, testResultOfGetNameIsRelative, testRootHasNoFileName, testRootHasNoName, testRootIsOneOfTheRoots, testRootNameCountIs0, testRootOfAbsolutePathIsAbsolute, testRootOfRelativeIsNull, testSeparatorIsNoFileName, testStartsWithSimple, testStartsWithStringSimple, testSubPathEndBeforeStart, testSubPathEndTooLarge, testSubPathIsRelative, testSubPathNegativeStart, testSubPathSimple, testSubPathStartTooLarge, testToAbsoluteIsIdempotent, testToAbsoluteProducesAnAbsolutePath, testToFileOnNonDefaultFSThrows, testUnnormalizedBasedOnFilefilter, getOtherProviderPlayground, messagepublic static final String WATCH_DELAY
public Tests11Watcher(Capa capa)
public void testWatchADeletePollWithTimeOut()
throws Exception
Exceptionpublic void testWatchPollWithTimeoutTimesOut()
throws Exception
Exceptionpublic void testRegisterOnClosedWatchService()
throws IOException
IOExceptionpublic void testRegisterWatchServiceOfClosedFS()
throws Exception
Exceptionpublic void testWatchADeleteFromAMove()
throws Exception
Exceptionpublic void testWatchForOtherEventCatchesNothing()
throws Exception
Exceptionpublic void testWatchInOtherDirCatchesNothing()
throws Exception
Exceptionpublic void testNotResetWatchKeyDoesNotQue()
throws Exception
Exceptionpublic void testWatchSeveralEventsInOneDir()
throws Exception
Exceptionpublic void testWatchACreateBy2WatchServies()
throws Exception
Exceptionpublic void testCanceledWatchKeyDoesNotWatch()
throws Exception
Exceptionpublic void testWatchServiceTakeBlocks()
throws Exception
Exceptionpublic void testCloseAWatchServiceReleasesBlockedTreads()
throws Exception
Exceptionpublic void testCloseAWatchServiceCancelsKeys()
throws Exception
Exceptionpublic void testPollAnEmptyWatchServiceReturnsNull()
throws Exception
Exceptionpublic void testWatchKeyPollEventsEmptiesQue()
throws Exception
Exceptionpublic void testDeleteWatchedDirCancelsKeys()
throws Exception
Exceptionpublic void testMovedWatchedDirCancelsKeys()
throws Exception
Exceptionpublic void testWatchTwoModifiesOneKey()
throws Exception
Exceptionpublic Path watchedFileA() throws IOException
IOExceptionpublic Path watchedAbsA() throws IOException
IOExceptionpublic Path watchedAbsB() throws IOException
IOExceptionpublic Path watchedDir() throws IOException
IOExceptionpublic WatchService getWatchService()
public WatchService waitForWatchService() throws InterruptedException
InterruptedExceptionpublic WatchKey watchServicePoll() throws InterruptedException
InterruptedExceptionCopyright © 2015. All rights reserved.