Package org.testng

Class FileAssert


  • public class FileAssert
    extends Object
    Assertion tool for File centric assertions. Conceptually this is an extension of Assert Presents assertion methods with a more natural parameter order. The order is always actualValue, expectedValue [, message].
    Since:
    5.6
    Version:
    $Revision: 650 $, $Date: 2009-01-05 03:51:54 -0800 (Mon, 05 Jan 2009) $
    Author:
    Paul Mendelon
    • Method Detail

      • assertDirectory

        public static void assertDirectory​(File tstvalue,
                                           String message)
        Asserts that a tstvalue is a proper directory. If it isn't, an AssertionError, with the given message, is thrown.
        Parameters:
        tstvalue - the file to evaluate
        message - the assertion error message
      • assertDirectory

        public static void assertDirectory​(File tstvalue)
      • assertFile

        public static void assertFile​(File tstvalue,
                                      String message)
        Asserts that a tstvalue is a proper file. If it isn't, an AssertionError, with the given message, is thrown.
        Parameters:
        tstvalue - the file to evaluate
        message - the assertion error message
      • assertLength

        public static void assertLength​(File tstvalue,
                                        long expected,
                                        String message)
        Asserts that a tstvalue is a file of exactly expected characters or a directory of exactly expected entries. If it isn't, an AssertionError, with the given message, is thrown.
        Parameters:
        tstvalue - the file to evaluate
        message - the assertion error message
      • assertMinLength

        public static void assertMinLength​(File tstvalue,
                                           long expected,
                                           String message)
        Asserts that a tstvalue is a file of at least expected characters or a directory of at least expected entries. If it isn't, an AssertionError, with the given message, is thrown.
        Parameters:
        tstvalue - the file to evaluate
        message - the assertion error message
      • assertMaxLength

        public static void assertMaxLength​(File tstvalue,
                                           long expected,
                                           String message)
        Asserts that a tstvalue is a file of at most expected characters or a directory of at most expected entries. If it isn't, an AssertionError, with the given message, is thrown.
        Parameters:
        tstvalue - the file to evaluate
        message - the assertion error message
      • assertReadable

        public static void assertReadable​(File tstvalue,
                                          String message)
        Asserts that a tstvalue is readable. If it isn't, an AssertionError, with the given message, is thrown.
        Parameters:
        tstvalue - the file to evaluate
        message - the assertion error message
      • assertWriteable

        public static void assertWriteable​(File tstvalue,
                                           String message)
        Asserts that a tstvalue is writeable. If it isn't, an AssertionError, with the given message, is thrown.
        Parameters:
        tstvalue - the file to evaluate
        message - the assertion error message
      • assertReadWrite

        public static void assertReadWrite​(File tstvalue,
                                           String message)
        Asserts that a tstvalue is readable and writeable. If it isn't, an AssertionError, with the given message, is thrown.
        Parameters:
        tstvalue - the file to evaluate
        message - the assertion error message
      • fail

        public static void fail​(String message,
                                Throwable realCause)
        Fails a test with the given message and wrapping the original exception.
        Parameters:
        message - the assertion error message
        realCause - the original exception
      • fail

        public static void fail​(String message)
        Fails a test with the given message.
        Parameters:
        message - the assertion error message
      • fail

        public static void fail()
        Fails a test with no message.