Class Paths


  • public class Paths
    extends java.lang.Object
    Core assertion class for Path assertions
    • 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
      • INSTANCE

        private static final Paths INSTANCE
    • Constructor Detail

      • 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)
      • 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)
      • 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)
      • 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)