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.util.function.Predicate<java.nio.file.Path>
ANY
(package private) BinaryDiff
binaryDiff
(package private) Diff
diff
private static java.lang.String
FAILED_TO_RESOLVE_ACTUAL_REAL_PATH
private static java.lang.String
FAILED_TO_RESOLVE_ARGUMENT_REAL_PATH
(package private) Failures
failures
private static Paths
INSTANCE
static java.lang.String
IOERROR_FORMAT
private NioFilesWrapper
nioFilesWrapper
private static java.lang.String
UNABLE_TO_COMPARE_PATH_CONTENTS
-
Constructor Summary
Constructors Modifier Constructor Description private
Paths()
(package private)
Paths(NioFilesWrapper nioFilesWrapper)
-
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 end)
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
assertHasContent(AssertionInfo info, java.nio.file.Path actual, java.lang.String expected, java.nio.charset.Charset charset)
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
assertHasFileName(AssertionInfo info, java.nio.file.Path actual, java.lang.String fileName)
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
assertHasSameContentAs(AssertionInfo info, java.nio.file.Path actual, java.nio.charset.Charset actualCharset, java.nio.file.Path expected, java.nio.charset.Charset expectedCharset)
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)
void
assertIsDirectoryContaining(AssertionInfo info, java.nio.file.Path actual, java.util.function.Predicate<java.nio.file.Path> filter)
private void
assertIsDirectoryContaining(AssertionInfo info, java.nio.file.Path actual, java.util.function.Predicate<java.nio.file.Path> filter, java.lang.String filterPresentation)
void
assertIsDirectoryNotContaining(AssertionInfo info, java.nio.file.Path actual, java.lang.String syntaxAndPattern)
void
assertIsDirectoryNotContaining(AssertionInfo info, java.nio.file.Path actual, java.util.function.Predicate<java.nio.file.Path> filter)
private void
assertIsDirectoryNotContaining(AssertionInfo info, java.nio.file.Path actual, java.util.function.Predicate<java.nio.file.Path> filter, java.lang.String filterPresentation)
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
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
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 start)
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.lang.String>
directoryContentDescription(AssertionInfo info, java.nio.file.Path actual)
private java.util.List<java.nio.file.Path>
filterDirectory(AssertionInfo info, java.nio.file.Path actual, java.util.function.Predicate<java.nio.file.Path> filter)
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)
static java.util.List<java.lang.String>
toPathNames(java.util.List<java.nio.file.Path> files)
-
-
-
Field Detail
-
FAILED_TO_RESOLVE_ARGUMENT_REAL_PATH
private static final java.lang.String FAILED_TO_RESOLVE_ARGUMENT_REAL_PATH
- See Also:
- Constant Field Values
-
FAILED_TO_RESOLVE_ACTUAL_REAL_PATH
private static final java.lang.String FAILED_TO_RESOLVE_ACTUAL_REAL_PATH
- See Also:
- Constant Field Values
-
UNABLE_TO_COMPARE_PATH_CONTENTS
private static final java.lang.String UNABLE_TO_COMPARE_PATH_CONTENTS
- See Also:
- Constant Field Values
-
IOERROR_FORMAT
public static final java.lang.String IOERROR_FORMAT
- See Also:
- Constant Field Values
-
INSTANCE
private static final Paths INSTANCE
-
ANY
private static final java.util.function.Predicate<java.nio.file.Path> ANY
-
diff
Diff diff
-
binaryDiff
BinaryDiff binaryDiff
-
failures
Failures failures
-
nioFilesWrapper
private NioFilesWrapper nioFilesWrapper
-
-
Constructor Detail
-
Paths
Paths(NioFilesWrapper nioFilesWrapper)
-
Paths
private Paths()
-
-
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)
-
assertStartsWith
public void assertStartsWith(AssertionInfo info, java.nio.file.Path actual, java.nio.file.Path start)
-
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 end)
-
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)
-
assertHasContent
public void assertHasContent(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)
-
assertHasSameContentAs
public void assertHasSameContentAs(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)
-
toPathNames
public static java.util.List<java.lang.String> toPathNames(java.util.List<java.nio.file.Path> files)
-
filterDirectory
private java.util.List<java.nio.file.Path> filterDirectory(AssertionInfo info, java.nio.file.Path actual, java.util.function.Predicate<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.util.function.Predicate<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.util.function.Predicate<java.nio.file.Path> filter, java.lang.String filterPresentation)
-
directoryContentDescription
private java.util.List<java.lang.String> directoryContentDescription(AssertionInfo info, java.nio.file.Path actual)
-
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)
-
-