Top Description Fields Constructors Methods
org.assertj.core.internal

public Class Paths

extends Object
Class Inheritance
Static Imports
java.lang.String.format, java.nio.file.Files.readAllBytes, .Files.walk, java.util.Objects.requireNonNull, java.util.stream.Collectors.toList, .StreamSupport.stream, org.assertj.core.error.ShouldBeAbsolutePath.shouldBeAbsolutePath, .ShouldBeCanonicalPath.shouldBeCanonicalPath, .ShouldBeDirectory.shouldBeDirectory, .ShouldBeEmpty.shouldBeEmpty, .ShouldBeEmptyDirectory.shouldBeEmptyDirectory, .ShouldBeExecutable.shouldBeExecutable, .ShouldBeNormalized.shouldBeNormalized, .ShouldBeReadable.shouldBeReadable, .ShouldBeRegularFile.shouldBeRegularFile, .ShouldBeRelativePath.shouldBeRelativePath, .ShouldBeSymbolicLink.shouldBeSymbolicLink, .ShouldBeWritable.shouldBeWritable, .ShouldContain.directoryShouldContain, .ShouldContainRecursively.directoryShouldContainRecursively, .ShouldEndWithPath.shouldEndWith, .ShouldExist.shouldExist, .ShouldExist.shouldExistNoFollowLinks, .ShouldHaveBinaryContent.shouldHaveBinaryContent, .ShouldHaveContent.shouldHaveContent, .ShouldHaveDigest.shouldHaveDigest, .ShouldHaveExtension.shouldHaveExtension, .ShouldHaveFileSystem.shouldHaveFileSystem, .ShouldHaveName.shouldHaveName, .ShouldHaveNoExtension.shouldHaveNoExtension, .ShouldHaveNoParent.shouldHaveNoParent, .ShouldHaveParent.shouldHaveParent, .ShouldHaveSameContent.shouldHaveSameContent, .ShouldHaveSameFileSystemAs.shouldHaveSameFileSystemAs, .ShouldHaveSize.shouldHaveSize, .ShouldNotBeEmpty.shouldNotBeEmpty, .ShouldNotContain.directoryShouldNotContain, .ShouldNotExist.shouldNotExist, .ShouldStartWithPath.shouldStartWith, org.assertj.core.util.Files.getFileNameExtension, .Preconditions.checkArgument

Core assertion class for Path assertions
Author
Valeriy Vyrva

Field Summary

Modifier and TypeField and Description
private static final DirectoryStream.Filter<Path>
pack-priv BinaryDiff
pack-priv Diff
pack-priv Failures
private static final Paths
pack-priv NioFilesWrapper
private static final String

Constructor Summary

AccessConstructor and Description
private

Method Summary

Modifier and TypeMethod and Description
public void
assertDoesNotExist(final AssertionInfo info, final Path actual)

public void
assertEndsWith(final AssertionInfo info, final Path actual, final Path other)

public void
assertEndsWithRaw(final AssertionInfo info, final Path actual, final Path end)

public void
assertExists(final AssertionInfo info, final Path actual)

private static void
private static void
public void
assertHasBinaryContent(AssertionInfo info, Path actual, byte[] expected)

public void
assertHasDigest(AssertionInfo info, Path actual, MessageDigest digest, byte[] expected)

public void
assertHasDigest(AssertionInfo info, Path actual, MessageDigest digest, String expected)

public void
assertHasDigest(AssertionInfo info, Path actual, String algorithm, byte[] expected)

public void
assertHasDigest(AssertionInfo info, Path actual, String algorithm, String expected)

public void
assertHasExtension(AssertionInfo info, Path actual, String expected)

public void
assertHasFileName(final AssertionInfo info, Path actual, String fileName)

public void
assertHasFileSystem(AssertionInfo info, Path actual, FileSystem expectedFileSystem)

public void
public void
assertHasNoParent(final AssertionInfo info, final Path actual)

public void
assertHasNoParentRaw(final AssertionInfo info, final Path actual)

public void
assertHasParent(final AssertionInfo info, final Path actual, final Path expected)

public void
assertHasParentRaw(final AssertionInfo info, final Path actual, final Path expected)

public void
public void
assertHasSameFileSystemAs(AssertionInfo info, Path actualPath, Path expectedPath)

public void
assertHasSameTextualContentAs(AssertionInfo info, Path actual, Charset actualCharset, Path expected, Charset expectedCharset)

public void
assertHasSize(final AssertionInfo info, final Path actual, long expectedSize)

public void
assertHasTextualContent(final AssertionInfo info, Path actual, String expected, Charset charset)

public void
assertIsAbsolute(final AssertionInfo info, final Path actual)

public void
assertIsCanonical(final AssertionInfo info, final Path actual)

public void
assertIsDirectory(final AssertionInfo info, final Path actual)

public void
public void
assertIsDirectoryContaining(AssertionInfo info, Path actual, String syntaxAndPattern)

private void
assertIsDirectoryContaining(AssertionInfo info, Path actual, DirectoryStream.Filter<Path> filter, String filterPresentation)

public void
public void
assertIsDirectoryNotContaining(AssertionInfo info, Path actual, String syntaxAndPattern)

private void
public void
public void
private void
public void
public void
public void
assertIsExecutable(final AssertionInfo info, final Path actual)

public void
assertIsNormalized(final AssertionInfo info, final Path actual)

public void
public void
public void
assertIsReadable(final AssertionInfo info, final Path actual)

public void
assertIsRegularFile(final AssertionInfo info, final Path actual)

public void
assertIsRelative(final AssertionInfo info, final Path actual)

public void
private static void
assertNotNull(final AssertionInfo info, final Path actual)

public void
assertStartsWith(final AssertionInfo info, final Path actual, final Path other)

public void
assertStartsWithRaw(final AssertionInfo info, final Path actual, final Path other)

private static void
private List<Path>
private List<Path>
private static Optional<String>
public static Paths
private boolean
private PathMatcher
pathMatcher(AssertionInfo info, Path actual, String syntaxAndPattern)

private Stream<Path>
private List<Path>
private static Path
Inherited from java.lang.Object:
cloneequalsfinalizegetClasshashCodenotifynotifyAlltoStringwaitwaitwait

Field Detail

ANYback to summary
private static final DirectoryStream.Filter<Path> ANY
binaryDiffback to summary
pack-priv BinaryDiff binaryDiff
Annotations
@VisibleForTesting
diffback to summary
pack-priv Diff diff
Annotations
@VisibleForTesting
failuresback to summary
pack-priv Failures failures
Annotations
@VisibleForTesting
INSTANCEback to summary
private static final Paths INSTANCE
nioFilesWrapperback to summary
pack-priv NioFilesWrapper nioFilesWrapper
Annotations
@VisibleForTesting
UNABLE_TO_COMPARE_PATH_CONTENTSback to summary
private static final String UNABLE_TO_COMPARE_PATH_CONTENTS

Constructor Detail

Pathsback to summary
private Paths()

Method Detail

assertDoesNotExistback to summary
public void assertDoesNotExist(final AssertionInfo info, final Path actual)
assertEndsWithback to summary
public void assertEndsWith(final AssertionInfo info, final Path actual, final Path other)
assertEndsWithRawback to summary
public void assertEndsWithRaw(final AssertionInfo info, final Path actual, final Path end)
assertExistsback to summary
public void assertExists(final AssertionInfo info, final Path actual)
assertExpectedEndPathIsNotNullback to summary
private static void assertExpectedEndPathIsNotNull(final Path end)
assertExpectedStartPathIsNotNullback to summary
private static void assertExpectedStartPathIsNotNull(final Path start)
assertHasBinaryContentback to summary
public void assertHasBinaryContent(AssertionInfo info, Path actual, byte[] expected)
assertHasDigestback to summary
public void assertHasDigest(AssertionInfo info, Path actual, MessageDigest digest, byte[] expected)
assertHasDigestback to summary
public void assertHasDigest(AssertionInfo info, Path actual, MessageDigest digest, String expected)
assertHasDigestback to summary
public void assertHasDigest(AssertionInfo info, Path actual, String algorithm, byte[] expected)
assertHasDigestback to summary
public void assertHasDigest(AssertionInfo info, Path actual, String algorithm, String expected)
assertHasExtensionback to summary
public void assertHasExtension(AssertionInfo info, Path actual, String expected)
assertHasFileNameback to summary
public void assertHasFileName(final AssertionInfo info, Path actual, String fileName)
assertHasFileSystemback to summary
public void assertHasFileSystem(AssertionInfo info, Path actual, FileSystem expectedFileSystem)
assertHasNoExtensionback to summary
public void assertHasNoExtension(AssertionInfo info, Path actual)
assertHasNoParentback to summary
public void assertHasNoParent(final AssertionInfo info, final Path actual)
assertHasNoParentRawback to summary
public void assertHasNoParentRaw(final AssertionInfo info, final Path actual)
assertHasParentback to summary
public void assertHasParent(final AssertionInfo info, final Path actual, final Path expected)
assertHasParentRawback to summary
public void assertHasParentRaw(final AssertionInfo info, final Path actual, final Path expected)
assertHasSameBinaryContentAsback to summary
public void assertHasSameBinaryContentAs(AssertionInfo info, Path actual, Path expected)
assertHasSameFileSystemAsback to summary
public void assertHasSameFileSystemAs(AssertionInfo info, Path actualPath, Path expectedPath)
assertHasSameTextualContentAsback to summary
public void assertHasSameTextualContentAs(AssertionInfo info, Path actual, Charset actualCharset, Path expected, Charset expectedCharset)
assertHasSizeback to summary
public void assertHasSize(final AssertionInfo info, final Path actual, long expectedSize)
assertHasTextualContentback to summary
public void assertHasTextualContent(final AssertionInfo info, Path actual, String expected, Charset charset)
assertIsAbsoluteback to summary
public void assertIsAbsolute(final AssertionInfo info, final Path actual)
assertIsCanonicalback to summary
public void assertIsCanonical(final AssertionInfo info, final Path actual)
assertIsDirectoryback to summary
public void assertIsDirectory(final AssertionInfo info, final Path actual)
assertIsDirectoryContainingback to summary
public void assertIsDirectoryContaining(AssertionInfo info, Path actual, Predicate<Path> filter)
assertIsDirectoryContainingback to summary
public void assertIsDirectoryContaining(AssertionInfo info, Path actual, String syntaxAndPattern)
assertIsDirectoryContainingback to summary
private void assertIsDirectoryContaining(AssertionInfo info, Path actual, DirectoryStream.Filter<Path> filter, String filterPresentation)
assertIsDirectoryNotContainingback to summary
public void assertIsDirectoryNotContaining(AssertionInfo info, Path actual, Predicate<Path> filter)
assertIsDirectoryNotContainingback to summary
public void assertIsDirectoryNotContaining(AssertionInfo info, Path actual, String syntaxAndPattern)
assertIsDirectoryNotContainingback to summary
private void assertIsDirectoryNotContaining(AssertionInfo info, Path actual, DirectoryStream.Filter<Path> filter, String filterPresentation)
assertIsDirectoryRecursivelyContainingback to summary
public void assertIsDirectoryRecursivelyContaining(AssertionInfo info, Path actual, String syntaxAndPattern)
assertIsDirectoryRecursivelyContainingback to summary
public void assertIsDirectoryRecursivelyContaining(AssertionInfo info, Path actual, Predicate<Path> filter)
assertIsDirectoryRecursivelyContainingback to summary
private void assertIsDirectoryRecursivelyContaining(AssertionInfo info, Path actual, Predicate<Path> filter, String filterPresentation)
assertIsEmptyDirectoryback to summary
public void assertIsEmptyDirectory(AssertionInfo info, Path actual)
assertIsEmptyFileback to summary
public void assertIsEmptyFile(AssertionInfo info, Path actual)
assertIsExecutableback to summary
public void assertIsExecutable(final AssertionInfo info, final Path actual)
assertIsNormalizedback to summary
public void assertIsNormalized(final AssertionInfo info, final Path actual)
assertIsNotEmptyDirectoryback to summary
public void assertIsNotEmptyDirectory(AssertionInfo info, Path actual)
assertIsNotEmptyFileback to summary
public void assertIsNotEmptyFile(AssertionInfo info, Path actual)
assertIsReadableback to summary
public void assertIsReadable(final AssertionInfo info, final Path actual)
assertIsRegularFileback to summary
public void assertIsRegularFile(final AssertionInfo info, final Path actual)
assertIsRelativeback to summary
public void assertIsRelative(final AssertionInfo info, final Path actual)
assertIsWritableback to summary
public void assertIsWritable(AssertionInfo info, Path actual)
assertNotNullback to summary
private static void assertNotNull(final AssertionInfo info, final Path actual)
assertStartsWithback to summary
public void assertStartsWith(final AssertionInfo info, final Path actual, final Path other)
assertStartsWithRawback to summary
public void assertStartsWithRaw(final AssertionInfo info, final Path actual, final Path other)
checkExpectedParentPathIsNotNullback to summary
private static void checkExpectedParentPathIsNotNull(final Path expected)
directoryContentback to summary
private List<Path> directoryContent(AssertionInfo info, Path actual)
filterDirectoryback to summary
private List<Path> filterDirectory(AssertionInfo info, Path actual, DirectoryStream.Filter<Path> filter)
getExtensionback to summary
private static Optional<String> getExtension(Path path)
instanceback to summary
public static Paths instance()
isDirectoryRecursivelyContainingback to summary
private boolean isDirectoryRecursivelyContaining(AssertionInfo info, Path actual, Predicate<Path> filter)
pathMatcherback to summary
private PathMatcher pathMatcher(AssertionInfo info, Path actual, String syntaxAndPattern)
recursiveContentOfback to summary
private Stream<Path> recursiveContentOf(Path directory)
sortedRecursiveContentback to summary
private List<Path> sortedRecursiveContent(Path path)
toRealPathback to summary
private static Path toRealPath(Path path)