Package org.assertj.core.internal
Class Paths
- java.lang.Object
-
- org.assertj.core.internal.Paths
-
public class Paths extends java.lang.Object
Core assertion class forPath
assertions
-
-
Field Summary
Fields Modifier and Type Field Description private static java.nio.file.DirectoryStream.Filter<java.nio.file.Path>
ANY
(package private) BinaryDiff
binaryDiff
(package private) Diff
diff
(package private) Failures
failures
private static Paths
INSTANCE
(package private) NioFilesWrapper
nioFilesWrapper
private static java.lang.String
UNABLE_TO_COMPARE_PATH_CONTENTS
-
Constructor Summary
Constructors Modifier Constructor Description private
Paths()
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description void
assertDoesNotExist(AssertionInfo info, java.nio.file.Path actual)
void
assertEndsWith(AssertionInfo info, java.nio.file.Path actual, java.nio.file.Path other)
void
assertEndsWithRaw(AssertionInfo info, java.nio.file.Path actual, java.nio.file.Path end)
void
assertExists(AssertionInfo info, java.nio.file.Path actual)
void
assertExistsNoFollowLinks(AssertionInfo info, java.nio.file.Path actual)
private static void
assertExpectedEndPathIsNotNull(java.nio.file.Path end)
private static void
assertExpectedStartPathIsNotNull(java.nio.file.Path start)
void
assertHasBinaryContent(AssertionInfo info, java.nio.file.Path actual, byte[] expected)
void
assertHasDigest(AssertionInfo info, java.nio.file.Path actual, java.lang.String algorithm, byte[] expected)
void
assertHasDigest(AssertionInfo info, java.nio.file.Path actual, java.lang.String algorithm, java.lang.String expected)
void
assertHasDigest(AssertionInfo info, java.nio.file.Path actual, java.security.MessageDigest digest, byte[] expected)
void
assertHasDigest(AssertionInfo info, java.nio.file.Path actual, java.security.MessageDigest digest, java.lang.String expected)
void
assertHasExtension(AssertionInfo info, java.nio.file.Path actual, java.lang.String expected)
void
assertHasFileName(AssertionInfo info, java.nio.file.Path actual, java.lang.String fileName)
void
assertHasFileSystem(AssertionInfo info, java.nio.file.Path actual, java.nio.file.FileSystem expectedFileSystem)
void
assertHasNoExtension(AssertionInfo info, java.nio.file.Path actual)
void
assertHasNoParent(AssertionInfo info, java.nio.file.Path actual)
void
assertHasNoParentRaw(AssertionInfo info, java.nio.file.Path actual)
void
assertHasParent(AssertionInfo info, java.nio.file.Path actual, java.nio.file.Path expected)
void
assertHasParentRaw(AssertionInfo info, java.nio.file.Path actual, java.nio.file.Path expected)
void
assertHasSameBinaryContentAs(AssertionInfo info, java.nio.file.Path actual, java.nio.file.Path expected)
void
assertHasSameFileSystemAs(AssertionInfo info, java.nio.file.Path actualPath, java.nio.file.Path expectedPath)
void
assertHasSameTextualContentAs(AssertionInfo info, java.nio.file.Path actual, java.nio.charset.Charset actualCharset, java.nio.file.Path expected, java.nio.charset.Charset expectedCharset)
void
assertHasSize(AssertionInfo info, java.nio.file.Path actual, long expectedSize)
void
assertHasTextualContent(AssertionInfo info, java.nio.file.Path actual, java.lang.String expected, java.nio.charset.Charset charset)
void
assertIsAbsolute(AssertionInfo info, java.nio.file.Path actual)
void
assertIsCanonical(AssertionInfo info, java.nio.file.Path actual)
void
assertIsDirectory(AssertionInfo info, java.nio.file.Path actual)
void
assertIsDirectoryContaining(AssertionInfo info, java.nio.file.Path actual, java.lang.String syntaxAndPattern)
private void
assertIsDirectoryContaining(AssertionInfo info, java.nio.file.Path actual, java.nio.file.DirectoryStream.Filter<java.nio.file.Path> filter, java.lang.String filterPresentation)
void
assertIsDirectoryContaining(AssertionInfo info, java.nio.file.Path actual, java.util.function.Predicate<java.nio.file.Path> filter)
void
assertIsDirectoryNotContaining(AssertionInfo info, java.nio.file.Path actual, java.lang.String syntaxAndPattern)
private void
assertIsDirectoryNotContaining(AssertionInfo info, java.nio.file.Path actual, java.nio.file.DirectoryStream.Filter<java.nio.file.Path> filter, java.lang.String filterPresentation)
void
assertIsDirectoryNotContaining(AssertionInfo info, java.nio.file.Path actual, java.util.function.Predicate<java.nio.file.Path> filter)
void
assertIsDirectoryRecursivelyContaining(AssertionInfo info, java.nio.file.Path actual, java.lang.String syntaxAndPattern)
void
assertIsDirectoryRecursivelyContaining(AssertionInfo info, java.nio.file.Path actual, java.util.function.Predicate<java.nio.file.Path> filter)
private void
assertIsDirectoryRecursivelyContaining(AssertionInfo info, java.nio.file.Path actual, java.util.function.Predicate<java.nio.file.Path> filter, java.lang.String filterPresentation)
void
assertIsEmptyDirectory(AssertionInfo info, java.nio.file.Path actual)
void
assertIsEmptyFile(AssertionInfo info, java.nio.file.Path actual)
void
assertIsExecutable(AssertionInfo info, java.nio.file.Path actual)
void
assertIsNormalized(AssertionInfo info, java.nio.file.Path actual)
void
assertIsNotEmptyDirectory(AssertionInfo info, java.nio.file.Path actual)
void
assertIsNotEmptyFile(AssertionInfo info, java.nio.file.Path actual)
void
assertIsReadable(AssertionInfo info, java.nio.file.Path actual)
void
assertIsRegularFile(AssertionInfo info, java.nio.file.Path actual)
void
assertIsRelative(AssertionInfo info, java.nio.file.Path actual)
void
assertIsSymbolicLink(AssertionInfo info, java.nio.file.Path actual)
void
assertIsWritable(AssertionInfo info, java.nio.file.Path actual)
private static void
assertNotNull(AssertionInfo info, java.nio.file.Path actual)
void
assertStartsWith(AssertionInfo info, java.nio.file.Path actual, java.nio.file.Path other)
void
assertStartsWithRaw(AssertionInfo info, java.nio.file.Path actual, java.nio.file.Path other)
private static void
checkExpectedParentPathIsNotNull(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 Paths
instance()
private boolean
isDirectoryRecursivelyContaining(AssertionInfo info, java.nio.file.Path actual, java.util.function.Predicate<java.nio.file.Path> filter)
private java.nio.file.PathMatcher
pathMatcher(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.Path
toRealPath(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)
-
-