Package org.testng
Class FileAssert
- java.lang.Object
-
- org.testng.FileAssert
-
public class FileAssert extends java.lang.Object
Assertion tool for File centric assertions. Conceptually, this is an extension ofAssert
. Presents assertion methods with a more natural parameter order. The order is always actualValue, expectedValue [, message].- Since:
- 5.6
-
-
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 atstvalue
is a proper directory.static void
assertFile(java.io.File tstvalue)
static void
assertFile(java.io.File tstvalue, java.lang.String message)
Asserts that atstvalue
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 atstvalue
is a file of exactlyexpected
characters or a directory of exactlyexpected
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 atstvalue
is a file of at mostexpected
characters or a directory of at mostexpected
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 atstvalue
is a file of at leastexpected
characters or a directory of at leastexpected
entries.static void
assertReadable(java.io.File tstvalue)
static void
assertReadable(java.io.File tstvalue, java.lang.String message)
Asserts that atstvalue
is readable.static void
assertReadWrite(java.io.File tstvalue)
static void
assertReadWrite(java.io.File tstvalue, java.lang.String message)
Asserts that atstvalue
is readable and writeable.static void
assertWriteable(java.io.File tstvalue)
static void
assertWriteable(java.io.File tstvalue, java.lang.String message)
Asserts that atstvalue
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.
-
-
-
Method Detail
-
assertDirectory
public static void assertDirectory(java.io.File tstvalue, java.lang.String message)
Asserts that atstvalue
is a proper directory. If it isn't, an AssertionError with the given message is thrown.- Parameters:
tstvalue
- the file to evaluatemessage
- 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 atstvalue
is a proper file. If it isn't, an AssertionError with the given message is thrown.- Parameters:
tstvalue
- the file to evaluatemessage
- the assertion error message
-
assertFile
public static void assertFile(java.io.File tstvalue)
- Parameters:
tstvalue
- The actual file- See Also:
assertFile(File, String)
-
assertLength
public static void assertLength(java.io.File tstvalue, long expected, java.lang.String message)
Asserts that atstvalue
is a file of exactlyexpected
characters or a directory of exactlyexpected
entries. If it isn't, an AssertionError with the given message is thrown.- Parameters:
tstvalue
- the file to evaluateexpected
- the expected valuemessage
- the assertion error message
-
assertLength
public static void assertLength(java.io.File tstvalue, long expected)
- Parameters:
tstvalue
- The actual fileexpected
- The expected length- See Also:
assertLength(File, long, String)
-
assertMinLength
public static void assertMinLength(java.io.File tstvalue, long expected, java.lang.String message)
Asserts that atstvalue
is a file of at leastexpected
characters or a directory of at leastexpected
entries. If it isn't, an AssertionError with the given message is thrown.- Parameters:
tstvalue
- the file to evaluateexpected
- the expected valuemessage
- the assertion error message
-
assertMinLength
public static void assertMinLength(java.io.File tstvalue, long expected)
- Parameters:
tstvalue
- The actual fileexpected
- The expected min length- See Also:
assertMinLength(File, long, String)
-
assertMaxLength
public static void assertMaxLength(java.io.File tstvalue, long expected, java.lang.String message)
Asserts that atstvalue
is a file of at mostexpected
characters or a directory of at mostexpected
entries. If it isn't, an AssertionError with the given message is thrown.- Parameters:
tstvalue
- the file to evaluateexpected
- The expected max lengthmessage
- the assertion error message
-
assertMaxLength
public static void assertMaxLength(java.io.File tstvalue, long expected)
- Parameters:
tstvalue
- The actual fileexpected
- The expected length- See Also:
assertMaxLength(File, long, String)
-
assertReadable
public static void assertReadable(java.io.File tstvalue, java.lang.String message)
Asserts that atstvalue
is readable. If it isn't, an AssertionError with the given message is thrown.- Parameters:
tstvalue
- the file to evaluatemessage
- the assertion error message
-
assertReadable
public static void assertReadable(java.io.File tstvalue)
- Parameters:
tstvalue
- The actual file- See Also:
assertReadable(File, String)
-
assertWriteable
public static void assertWriteable(java.io.File tstvalue, java.lang.String message)
Asserts that atstvalue
is writeable. If it isn't, an AssertionError with the given message is thrown.- Parameters:
tstvalue
- the file to evaluatemessage
- the assertion error message
-
assertWriteable
public static void assertWriteable(java.io.File tstvalue)
- Parameters:
tstvalue
- The actual file- See Also:
assertWriteable(File, String)
-
assertReadWrite
public static void assertReadWrite(java.io.File tstvalue, java.lang.String message)
Asserts that atstvalue
is readable and writeable. If it isn't, an AssertionError with the given message is thrown.- Parameters:
tstvalue
- the file to evaluatemessage
- the assertion error message
-
assertReadWrite
public static void assertReadWrite(java.io.File tstvalue)
- Parameters:
tstvalue
- The actual file- See Also:
assertReadWrite(File, String)
-
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 messagerealCause
- 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.
-
-