Package org.assertj.core.internal
Class Paths
- java.lang.Object
-
- org.assertj.core.internal.Paths
-
public class Paths extends java.lang.ObjectCore assertion class forPathassertions
-
-
Field Summary
Fields Modifier and Type Field Description private static java.nio.file.DirectoryStream.Filter<java.nio.file.Path>ANY(package private) BinaryDiffbinaryDiff(package private) Diffdiff(package private) Failuresfailuresprivate static PathsINSTANCE(package private) NioFilesWrappernioFilesWrapperprivate static java.lang.StringUNABLE_TO_COMPARE_PATH_CONTENTS
-
Constructor Summary
Constructors Modifier Constructor Description privatePaths()
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description voidassertDoesNotExist(AssertionInfo info, java.nio.file.Path actual)voidassertEndsWith(AssertionInfo info, java.nio.file.Path actual, java.nio.file.Path other)voidassertEndsWithRaw(AssertionInfo info, java.nio.file.Path actual, java.nio.file.Path end)voidassertExists(AssertionInfo info, java.nio.file.Path actual)voidassertExistsNoFollowLinks(AssertionInfo info, java.nio.file.Path actual)private static voidassertExpectedEndPathIsNotNull(java.nio.file.Path end)private static voidassertExpectedStartPathIsNotNull(java.nio.file.Path start)voidassertHasBinaryContent(AssertionInfo info, java.nio.file.Path actual, byte[] expected)voidassertHasDigest(AssertionInfo info, java.nio.file.Path actual, java.lang.String algorithm, byte[] expected)voidassertHasDigest(AssertionInfo info, java.nio.file.Path actual, java.lang.String algorithm, java.lang.String expected)voidassertHasDigest(AssertionInfo info, java.nio.file.Path actual, java.security.MessageDigest digest, byte[] expected)voidassertHasDigest(AssertionInfo info, java.nio.file.Path actual, java.security.MessageDigest digest, java.lang.String expected)voidassertHasExtension(AssertionInfo info, java.nio.file.Path actual, java.lang.String expected)voidassertHasFileName(AssertionInfo info, java.nio.file.Path actual, java.lang.String fileName)voidassertHasFileSystem(AssertionInfo info, java.nio.file.Path actual, java.nio.file.FileSystem expectedFileSystem)voidassertHasNoExtension(AssertionInfo info, java.nio.file.Path actual)voidassertHasNoParent(AssertionInfo info, java.nio.file.Path actual)voidassertHasNoParentRaw(AssertionInfo info, java.nio.file.Path actual)voidassertHasParent(AssertionInfo info, java.nio.file.Path actual, java.nio.file.Path expected)voidassertHasParentRaw(AssertionInfo info, java.nio.file.Path actual, java.nio.file.Path expected)voidassertHasSameBinaryContentAs(AssertionInfo info, java.nio.file.Path actual, java.nio.file.Path expected)voidassertHasSameFileSystemAs(AssertionInfo info, java.nio.file.Path actualPath, java.nio.file.Path expectedPath)voidassertHasSameTextualContentAs(AssertionInfo info, java.nio.file.Path actual, java.nio.charset.Charset actualCharset, java.nio.file.Path expected, java.nio.charset.Charset expectedCharset)voidassertHasSize(AssertionInfo info, java.nio.file.Path actual, long expectedSize)voidassertHasTextualContent(AssertionInfo info, java.nio.file.Path actual, java.lang.String expected, java.nio.charset.Charset charset)voidassertIsAbsolute(AssertionInfo info, java.nio.file.Path actual)voidassertIsCanonical(AssertionInfo info, java.nio.file.Path actual)voidassertIsDirectory(AssertionInfo info, java.nio.file.Path actual)voidassertIsDirectoryContaining(AssertionInfo info, java.nio.file.Path actual, java.lang.String syntaxAndPattern)private voidassertIsDirectoryContaining(AssertionInfo info, java.nio.file.Path actual, java.nio.file.DirectoryStream.Filter<java.nio.file.Path> filter, java.lang.String filterPresentation)voidassertIsDirectoryContaining(AssertionInfo info, java.nio.file.Path actual, java.util.function.Predicate<java.nio.file.Path> filter)voidassertIsDirectoryNotContaining(AssertionInfo info, java.nio.file.Path actual, java.lang.String syntaxAndPattern)private voidassertIsDirectoryNotContaining(AssertionInfo info, java.nio.file.Path actual, java.nio.file.DirectoryStream.Filter<java.nio.file.Path> filter, java.lang.String filterPresentation)voidassertIsDirectoryNotContaining(AssertionInfo info, java.nio.file.Path actual, java.util.function.Predicate<java.nio.file.Path> filter)voidassertIsDirectoryRecursivelyContaining(AssertionInfo info, java.nio.file.Path actual, java.lang.String syntaxAndPattern)voidassertIsDirectoryRecursivelyContaining(AssertionInfo info, java.nio.file.Path actual, java.util.function.Predicate<java.nio.file.Path> filter)private voidassertIsDirectoryRecursivelyContaining(AssertionInfo info, java.nio.file.Path actual, java.util.function.Predicate<java.nio.file.Path> filter, java.lang.String filterPresentation)voidassertIsEmptyDirectory(AssertionInfo info, java.nio.file.Path actual)voidassertIsEmptyFile(AssertionInfo info, java.nio.file.Path actual)voidassertIsExecutable(AssertionInfo info, java.nio.file.Path actual)voidassertIsNormalized(AssertionInfo info, java.nio.file.Path actual)voidassertIsNotEmptyDirectory(AssertionInfo info, java.nio.file.Path actual)voidassertIsNotEmptyFile(AssertionInfo info, java.nio.file.Path actual)voidassertIsReadable(AssertionInfo info, java.nio.file.Path actual)voidassertIsRegularFile(AssertionInfo info, java.nio.file.Path actual)voidassertIsRelative(AssertionInfo info, java.nio.file.Path actual)voidassertIsSymbolicLink(AssertionInfo info, java.nio.file.Path actual)voidassertIsWritable(AssertionInfo info, java.nio.file.Path actual)private static voidassertNotNull(AssertionInfo info, java.nio.file.Path actual)voidassertStartsWith(AssertionInfo info, java.nio.file.Path actual, java.nio.file.Path other)voidassertStartsWithRaw(AssertionInfo info, java.nio.file.Path actual, java.nio.file.Path other)private static voidcheckExpectedParentPathIsNotNull(java.nio.file.Path expected)private java.util.List<java.nio.file.Path>directoryContent(AssertionInfo info, java.nio.file.Path actual)private java.util.List<java.nio.file.Path>filterDirectory(AssertionInfo info, java.nio.file.Path actual, java.nio.file.DirectoryStream.Filter<java.nio.file.Path> filter)private static java.util.Optional<java.lang.String>getExtension(java.nio.file.Path path)static Pathsinstance()private booleanisDirectoryRecursivelyContaining(AssertionInfo info, java.nio.file.Path actual, java.util.function.Predicate<java.nio.file.Path> filter)private java.nio.file.PathMatcherpathMatcher(AssertionInfo info, java.nio.file.Path actual, java.lang.String syntaxAndPattern)private java.util.stream.Stream<java.nio.file.Path>recursiveContentOf(java.nio.file.Path directory)private java.util.List<java.nio.file.Path>sortedRecursiveContent(java.nio.file.Path path)private static java.nio.file.PathtoRealPath(java.nio.file.Path path)
-
-
-
Field Detail
-
UNABLE_TO_COMPARE_PATH_CONTENTS
private static final java.lang.String UNABLE_TO_COMPARE_PATH_CONTENTS
- See Also:
- Constant Field Values
-
INSTANCE
private static final Paths INSTANCE
-
ANY
private static final java.nio.file.DirectoryStream.Filter<java.nio.file.Path> ANY
-
diff
Diff diff
-
binaryDiff
BinaryDiff binaryDiff
-
failures
Failures failures
-
nioFilesWrapper
NioFilesWrapper nioFilesWrapper
-
-
Method Detail
-
instance
public static Paths instance()
-
assertIsReadable
public void assertIsReadable(AssertionInfo info, java.nio.file.Path actual)
-
assertIsWritable
public void assertIsWritable(AssertionInfo info, java.nio.file.Path actual)
-
assertIsExecutable
public void assertIsExecutable(AssertionInfo info, java.nio.file.Path actual)
-
assertExists
public void assertExists(AssertionInfo info, java.nio.file.Path actual)
-
assertExistsNoFollowLinks
public void assertExistsNoFollowLinks(AssertionInfo info, java.nio.file.Path actual)
-
assertDoesNotExist
public void assertDoesNotExist(AssertionInfo info, java.nio.file.Path actual)
-
assertIsRegularFile
public void assertIsRegularFile(AssertionInfo info, java.nio.file.Path actual)
-
assertIsDirectory
public void assertIsDirectory(AssertionInfo info, java.nio.file.Path actual)
-
assertIsSymbolicLink
public void assertIsSymbolicLink(AssertionInfo info, java.nio.file.Path actual)
-
assertIsAbsolute
public void assertIsAbsolute(AssertionInfo info, java.nio.file.Path actual)
-
assertIsRelative
public void assertIsRelative(AssertionInfo info, java.nio.file.Path actual)
-
assertIsNormalized
public void assertIsNormalized(AssertionInfo info, java.nio.file.Path actual)
-
assertIsCanonical
public void assertIsCanonical(AssertionInfo info, java.nio.file.Path actual)
-
assertHasParent
public void assertHasParent(AssertionInfo info, java.nio.file.Path actual, java.nio.file.Path expected)
-
assertHasParentRaw
public void assertHasParentRaw(AssertionInfo info, java.nio.file.Path actual, java.nio.file.Path expected)
-
assertHasNoParent
public void assertHasNoParent(AssertionInfo info, java.nio.file.Path actual)
-
assertHasNoParentRaw
public void assertHasNoParentRaw(AssertionInfo info, java.nio.file.Path actual)
-
assertHasSize
public void assertHasSize(AssertionInfo info, java.nio.file.Path actual, long expectedSize)
-
assertStartsWith
public void assertStartsWith(AssertionInfo info, java.nio.file.Path actual, java.nio.file.Path other)
-
assertStartsWithRaw
public void assertStartsWithRaw(AssertionInfo info, java.nio.file.Path actual, java.nio.file.Path other)
-
assertEndsWith
public void assertEndsWith(AssertionInfo info, java.nio.file.Path actual, java.nio.file.Path other)
-
assertEndsWithRaw
public void assertEndsWithRaw(AssertionInfo info, java.nio.file.Path actual, java.nio.file.Path end)
-
assertHasFileName
public void assertHasFileName(AssertionInfo info, java.nio.file.Path actual, java.lang.String fileName)
-
assertHasTextualContent
public void assertHasTextualContent(AssertionInfo info, java.nio.file.Path actual, java.lang.String expected, java.nio.charset.Charset charset)
-
assertHasBinaryContent
public void assertHasBinaryContent(AssertionInfo info, java.nio.file.Path actual, byte[] expected)
-
assertHasSameBinaryContentAs
public void assertHasSameBinaryContentAs(AssertionInfo info, java.nio.file.Path actual, java.nio.file.Path expected)
-
assertHasSameTextualContentAs
public void assertHasSameTextualContentAs(AssertionInfo info, java.nio.file.Path actual, java.nio.charset.Charset actualCharset, java.nio.file.Path expected, java.nio.charset.Charset expectedCharset)
-
assertHasDigest
public void assertHasDigest(AssertionInfo info, java.nio.file.Path actual, java.security.MessageDigest digest, byte[] expected)
-
assertHasDigest
public void assertHasDigest(AssertionInfo info, java.nio.file.Path actual, java.security.MessageDigest digest, java.lang.String expected)
-
assertHasDigest
public void assertHasDigest(AssertionInfo info, java.nio.file.Path actual, java.lang.String algorithm, byte[] expected)
-
assertHasDigest
public void assertHasDigest(AssertionInfo info, java.nio.file.Path actual, java.lang.String algorithm, java.lang.String expected)
-
assertIsDirectoryContaining
public void assertIsDirectoryContaining(AssertionInfo info, java.nio.file.Path actual, java.util.function.Predicate<java.nio.file.Path> filter)
-
assertIsDirectoryContaining
public void assertIsDirectoryContaining(AssertionInfo info, java.nio.file.Path actual, java.lang.String syntaxAndPattern)
-
assertIsDirectoryRecursivelyContaining
public void assertIsDirectoryRecursivelyContaining(AssertionInfo info, java.nio.file.Path actual, java.lang.String syntaxAndPattern)
-
assertIsDirectoryRecursivelyContaining
public void assertIsDirectoryRecursivelyContaining(AssertionInfo info, java.nio.file.Path actual, java.util.function.Predicate<java.nio.file.Path> filter)
-
assertIsDirectoryNotContaining
public void assertIsDirectoryNotContaining(AssertionInfo info, java.nio.file.Path actual, java.util.function.Predicate<java.nio.file.Path> filter)
-
assertIsDirectoryNotContaining
public void assertIsDirectoryNotContaining(AssertionInfo info, java.nio.file.Path actual, java.lang.String syntaxAndPattern)
-
assertIsEmptyDirectory
public void assertIsEmptyDirectory(AssertionInfo info, java.nio.file.Path actual)
-
assertIsNotEmptyDirectory
public void assertIsNotEmptyDirectory(AssertionInfo info, java.nio.file.Path actual)
-
assertIsEmptyFile
public void assertIsEmptyFile(AssertionInfo info, java.nio.file.Path actual)
-
assertIsNotEmptyFile
public void assertIsNotEmptyFile(AssertionInfo info, java.nio.file.Path actual)
-
assertHasFileSystem
public void assertHasFileSystem(AssertionInfo info, java.nio.file.Path actual, java.nio.file.FileSystem expectedFileSystem)
-
assertHasSameFileSystemAs
public void assertHasSameFileSystemAs(AssertionInfo info, java.nio.file.Path actualPath, java.nio.file.Path expectedPath)
-
filterDirectory
private java.util.List<java.nio.file.Path> filterDirectory(AssertionInfo info, java.nio.file.Path actual, java.nio.file.DirectoryStream.Filter<java.nio.file.Path> filter)
-
directoryContent
private java.util.List<java.nio.file.Path> directoryContent(AssertionInfo info, java.nio.file.Path actual)
-
assertIsDirectoryContaining
private void assertIsDirectoryContaining(AssertionInfo info, java.nio.file.Path actual, java.nio.file.DirectoryStream.Filter<java.nio.file.Path> filter, java.lang.String filterPresentation)
-
isDirectoryRecursivelyContaining
private boolean isDirectoryRecursivelyContaining(AssertionInfo info, java.nio.file.Path actual, java.util.function.Predicate<java.nio.file.Path> filter)
-
sortedRecursiveContent
private java.util.List<java.nio.file.Path> sortedRecursiveContent(java.nio.file.Path path)
-
recursiveContentOf
private java.util.stream.Stream<java.nio.file.Path> recursiveContentOf(java.nio.file.Path directory)
-
assertIsDirectoryRecursivelyContaining
private void assertIsDirectoryRecursivelyContaining(AssertionInfo info, java.nio.file.Path actual, java.util.function.Predicate<java.nio.file.Path> filter, java.lang.String filterPresentation)
-
assertIsDirectoryNotContaining
private void assertIsDirectoryNotContaining(AssertionInfo info, java.nio.file.Path actual, java.nio.file.DirectoryStream.Filter<java.nio.file.Path> filter, java.lang.String filterPresentation)
-
pathMatcher
private java.nio.file.PathMatcher pathMatcher(AssertionInfo info, java.nio.file.Path actual, java.lang.String syntaxAndPattern)
-
assertNotNull
private static void assertNotNull(AssertionInfo info, java.nio.file.Path actual)
-
checkExpectedParentPathIsNotNull
private static void checkExpectedParentPathIsNotNull(java.nio.file.Path expected)
-
assertExpectedStartPathIsNotNull
private static void assertExpectedStartPathIsNotNull(java.nio.file.Path start)
-
assertExpectedEndPathIsNotNull
private static void assertExpectedEndPathIsNotNull(java.nio.file.Path end)
-
toRealPath
private static java.nio.file.Path toRealPath(java.nio.file.Path path)
-
assertHasExtension
public void assertHasExtension(AssertionInfo info, java.nio.file.Path actual, java.lang.String expected)
-
assertHasNoExtension
public void assertHasNoExtension(AssertionInfo info, java.nio.file.Path actual)
-
getExtension
private static java.util.Optional<java.lang.String> getExtension(java.nio.file.Path path)
-
-