Package org.testng

Class FileAssert


  • public class FileAssert
    extends java.lang.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 Summary

      All Methods Static Methods Concrete Methods 
      Modifier and Type Method Description
      static void assertDirectory​(java.io.File tstvalue)  
      static void assertDirectory​(java.io.File tstvalue, java.lang.String message)
      Asserts that a tstvalue is a proper directory.
      static void assertFile​(java.io.File tstvalue)  
      static void assertFile​(java.io.File tstvalue, java.lang.String message)
      Asserts that a tstvalue is a proper file.
      static void assertLength​(java.io.File tstvalue, long expected)  
      static void assertLength​(java.io.File tstvalue, long expected, java.lang.String message)
      Asserts that a tstvalue is a file of exactly expected characters or a directory of exactly expected entries.
      static void assertMaxLength​(java.io.File tstvalue, long expected)  
      static void assertMaxLength​(java.io.File tstvalue, long expected, java.lang.String message)
      Asserts that a tstvalue is a file of at most expected characters or a directory of at most expected entries.
      static void assertMinLength​(java.io.File tstvalue, long expected)  
      static void assertMinLength​(java.io.File tstvalue, long expected, java.lang.String message)
      Asserts that a tstvalue is a file of at least expected characters or a directory of at least expected entries.
      static void assertReadable​(java.io.File tstvalue)  
      static void assertReadable​(java.io.File tstvalue, java.lang.String message)
      Asserts that a tstvalue is readable.
      static void assertReadWrite​(java.io.File tstvalue)  
      static void assertReadWrite​(java.io.File tstvalue, java.lang.String message)
      Asserts that a tstvalue is readable and writeable.
      static void assertWriteable​(java.io.File tstvalue)  
      static void assertWriteable​(java.io.File tstvalue, java.lang.String message)
      Asserts that a tstvalue is writeable.
      static void fail()
      Fails a test with no message.
      static void fail​(java.lang.String message)
      Fails a test with the given message.
      static void fail​(java.lang.String message, java.lang.Throwable realCause)
      Fails a test with the given message and wrapping the original exception.
      • Methods inherited from class java.lang.Object

        clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
    • Method Detail

      • assertDirectory

        public static void assertDirectory​(java.io.File tstvalue,
                                           java.lang.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​(java.io.File tstvalue)
      • assertFile

        public static void assertFile​(java.io.File tstvalue,
                                      java.lang.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​(java.io.File tstvalue,
                                        long expected,
                                        java.lang.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​(java.io.File tstvalue,
                                           long expected,
                                           java.lang.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​(java.io.File tstvalue,
                                           long expected,
                                           java.lang.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​(java.io.File tstvalue,
                                          java.lang.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​(java.io.File tstvalue,
                                           java.lang.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​(java.io.File tstvalue,
                                           java.lang.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​(java.lang.String message,
                                java.lang.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​(java.lang.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.