org.testng
Class FileAssert

java.lang.Object
  extended by org.testng.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 Summary
static void assertDirectory(File tstvalue)
           
static void assertDirectory(File tstvalue, String message)
          Asserts that a tstvalue is a proper directory.
static void assertFile(File tstvalue)
           
static void assertFile(File tstvalue, String message)
          Asserts that a tstvalue is a proper directory.
static void assertLength(File tstvalue, long expected)
           
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.
static void assertMaxLength(File tstvalue, long expected)
           
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.
static void assertMinLength(File tstvalue, long expected)
           
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.
static void assertReadable(File tstvalue)
           
static void assertReadable(File tstvalue, String message)
          Asserts that a tstvalue is readable.
static void assertReadWrite(File tstvalue)
           
static void assertReadWrite(File tstvalue, String message)
          Asserts that a tstvalue is readable and writeable.
static void assertWriteable(File tstvalue)
           
static void assertWriteable(File tstvalue, String message)
          Asserts that a tstvalue is writeable.
static void fail()
          Fails a test with no message.
static void fail(String message)
          Fails a test with the given message.
static void fail(String message, 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(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 directory. If it isn't, an AssertionError, with the given message, is thrown.

Parameters:
tstvalue - the file to evaluate
message - the assertion error message

assertFile

public static void assertFile(File tstvalue)
See Also:
assertFile(File, String)

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

assertLength

public static void assertLength(File tstvalue,
                                long expected)
See Also:
assertLength(File, long, String)

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

assertMinLength

public static void assertMinLength(File tstvalue,
                                   long expected)
See Also:
assertMinLength(File, long, String)

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

assertMaxLength

public static void assertMaxLength(File tstvalue,
                                   long expected)
See Also:
assertMaxLength(File, long, String)

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

assertReadable

public static void assertReadable(File tstvalue)
See Also:
assertReadable(File, String)

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

assertWriteable

public static void assertWriteable(File tstvalue)
See Also:
assertWriteable(File, String)

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

assertReadWrite

public static void assertReadWrite(File tstvalue)
See Also:
assertReadWrite(File, String)

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.



Copyright © 2015. All Rights Reserved.