Package org.assertj.core.internal
Class Paths
java.lang.Object
org.assertj.core.internal.Paths
Core assertion class for
Path assertions-
Field Summary
FieldsModifier and TypeFieldDescriptionprivate static final DirectoryStream.Filter<Path> (package private) BinaryDiff(package private) Diff(package private) Failuresprivate static final Paths(package private) NioFilesWrapperprivate static final String -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionvoidassertDoesNotExist(AssertionInfo info, Path actual) voidassertEndsWith(AssertionInfo info, Path actual, Path other) voidassertEndsWithRaw(AssertionInfo info, Path actual, Path end) voidassertExists(AssertionInfo info, Path actual) voidassertExistsNoFollowLinks(AssertionInfo info, Path actual) private static voidprivate static voidvoidassertHasBinaryContent(AssertionInfo info, Path actual, byte[] expected) voidassertHasDigest(AssertionInfo info, Path actual, String algorithm, byte[] expected) voidassertHasDigest(AssertionInfo info, Path actual, String algorithm, String expected) voidassertHasDigest(AssertionInfo info, Path actual, MessageDigest digest, byte[] expected) voidassertHasDigest(AssertionInfo info, Path actual, MessageDigest digest, String expected) voidassertHasExtension(AssertionInfo info, Path actual, String expected) voidassertHasFileName(AssertionInfo info, Path actual, String fileName) voidassertHasFileSystem(AssertionInfo info, Path actual, FileSystem expectedFileSystem) voidassertHasNoExtension(AssertionInfo info, Path actual) voidassertHasNoParent(AssertionInfo info, Path actual) voidassertHasNoParentRaw(AssertionInfo info, Path actual) voidassertHasParent(AssertionInfo info, Path actual, Path expected) voidassertHasParentRaw(AssertionInfo info, Path actual, Path expected) voidassertHasSameBinaryContentAs(AssertionInfo info, Path actual, Path expected) voidassertHasSameFileSystemAs(AssertionInfo info, Path actualPath, Path expectedPath) voidassertHasSameTextualContentAs(AssertionInfo info, Path actual, Charset actualCharset, Path expected, Charset expectedCharset) voidassertHasSize(AssertionInfo info, Path actual, long expectedSize) voidassertHasTextualContent(AssertionInfo info, Path actual, String expected, Charset charset) voidassertIsAbsolute(AssertionInfo info, Path actual) voidassertIsCanonical(AssertionInfo info, Path actual) voidassertIsDirectory(AssertionInfo info, Path actual) voidassertIsDirectoryContaining(AssertionInfo info, Path actual, String syntaxAndPattern) private voidassertIsDirectoryContaining(AssertionInfo info, Path actual, DirectoryStream.Filter<Path> filter, String filterPresentation) voidassertIsDirectoryContaining(AssertionInfo info, Path actual, Predicate<Path> filter) voidassertIsDirectoryNotContaining(AssertionInfo info, Path actual, String syntaxAndPattern) private voidassertIsDirectoryNotContaining(AssertionInfo info, Path actual, DirectoryStream.Filter<Path> filter, String filterPresentation) voidassertIsDirectoryNotContaining(AssertionInfo info, Path actual, Predicate<Path> filter) voidassertIsDirectoryRecursivelyContaining(AssertionInfo info, Path actual, String syntaxAndPattern) voidassertIsDirectoryRecursivelyContaining(AssertionInfo info, Path actual, Predicate<Path> filter) private voidassertIsDirectoryRecursivelyContaining(AssertionInfo info, Path actual, Predicate<Path> filter, String filterPresentation) voidassertIsEmptyDirectory(AssertionInfo info, Path actual) voidassertIsEmptyFile(AssertionInfo info, Path actual) voidassertIsExecutable(AssertionInfo info, Path actual) voidassertIsNormalized(AssertionInfo info, Path actual) voidassertIsNotEmptyDirectory(AssertionInfo info, Path actual) voidassertIsNotEmptyFile(AssertionInfo info, Path actual) voidassertIsReadable(AssertionInfo info, Path actual) voidassertIsRegularFile(AssertionInfo info, Path actual) voidassertIsRelative(AssertionInfo info, Path actual) voidassertIsSymbolicLink(AssertionInfo info, Path actual) voidassertIsWritable(AssertionInfo info, Path actual) private static voidassertNotNull(AssertionInfo info, Path actual) voidassertStartsWith(AssertionInfo info, Path actual, Path other) voidassertStartsWithRaw(AssertionInfo info, Path actual, Path other) private static voidcheckExpectedParentPathIsNotNull(Path expected) directoryContent(AssertionInfo info, Path actual) filterDirectory(AssertionInfo info, Path actual, DirectoryStream.Filter<Path> filter) getExtension(Path path) static Pathsinstance()private booleanisDirectoryRecursivelyContaining(AssertionInfo info, Path actual, Predicate<Path> filter) private PathMatcherpathMatcher(AssertionInfo info, Path actual, String syntaxAndPattern) recursiveContentOf(Path directory) sortedRecursiveContent(Path path) private static PathtoRealPath(Path path)
-
Field Details
-
UNABLE_TO_COMPARE_PATH_CONTENTS
- See Also:
-
INSTANCE
-
ANY
-
diff
Diff diff -
binaryDiff
BinaryDiff binaryDiff -
failures
Failures failures -
nioFilesWrapper
NioFilesWrapper nioFilesWrapper
-
-
Constructor Details
-
Paths
private Paths()
-
-
Method Details
-
instance
-
assertIsReadable
-
assertIsWritable
-
assertIsExecutable
-
assertExists
-
assertExistsNoFollowLinks
-
assertDoesNotExist
-
assertIsRegularFile
-
assertIsDirectory
-
assertIsSymbolicLink
-
assertIsAbsolute
-
assertIsRelative
-
assertIsNormalized
-
assertIsCanonical
-
assertHasParent
-
assertHasParentRaw
-
assertHasNoParent
-
assertHasNoParentRaw
-
assertHasSize
-
assertStartsWith
-
assertStartsWithRaw
-
assertEndsWith
-
assertEndsWithRaw
-
assertHasFileName
-
assertHasTextualContent
public void assertHasTextualContent(AssertionInfo info, Path actual, String expected, Charset charset) -
assertHasBinaryContent
-
assertHasSameBinaryContentAs
-
assertHasSameTextualContentAs
public void assertHasSameTextualContentAs(AssertionInfo info, Path actual, Charset actualCharset, Path expected, Charset expectedCharset) -
assertHasDigest
-
assertHasDigest
-
assertHasDigest
-
assertHasDigest
-
assertIsDirectoryContaining
-
assertIsDirectoryContaining
-
assertIsDirectoryRecursivelyContaining
public void assertIsDirectoryRecursivelyContaining(AssertionInfo info, Path actual, String syntaxAndPattern) -
assertIsDirectoryRecursivelyContaining
public void assertIsDirectoryRecursivelyContaining(AssertionInfo info, Path actual, Predicate<Path> filter) -
assertIsDirectoryNotContaining
-
assertIsDirectoryNotContaining
public void assertIsDirectoryNotContaining(AssertionInfo info, Path actual, String syntaxAndPattern) -
assertIsEmptyDirectory
-
assertIsNotEmptyDirectory
-
assertIsEmptyFile
-
assertIsNotEmptyFile
-
assertHasFileSystem
-
assertHasSameFileSystemAs
-
filterDirectory
private List<Path> filterDirectory(AssertionInfo info, Path actual, DirectoryStream.Filter<Path> filter) -
directoryContent
-
assertIsDirectoryContaining
private void assertIsDirectoryContaining(AssertionInfo info, Path actual, DirectoryStream.Filter<Path> filter, String filterPresentation) -
isDirectoryRecursivelyContaining
private boolean isDirectoryRecursivelyContaining(AssertionInfo info, Path actual, Predicate<Path> filter) -
sortedRecursiveContent
-
recursiveContentOf
-
assertIsDirectoryRecursivelyContaining
private void assertIsDirectoryRecursivelyContaining(AssertionInfo info, Path actual, Predicate<Path> filter, String filterPresentation) -
assertIsDirectoryNotContaining
private void assertIsDirectoryNotContaining(AssertionInfo info, Path actual, DirectoryStream.Filter<Path> filter, String filterPresentation) -
pathMatcher
-
assertNotNull
-
checkExpectedParentPathIsNotNull
-
assertExpectedStartPathIsNotNull
-
assertExpectedEndPathIsNotNull
-
toRealPath
-
assertHasExtension
-
assertHasNoExtension
-
getExtension
-