net.sourceforge.sqlunit
Class Assertions

java.lang.Object
  extended by net.sourceforge.sqlunit.Assertions

public final class Assertions
extends java.lang.Object

Provides methods to assert various conditions for doing SQLUnit tests. Inspired by the JUnit Assert class.

Version:
$Revision: 1.21 $
Author:
Sujit Pal (spal@users.sourceforge.net)

Method Summary
static void assertIsTrue(java.lang.String failureMessage, BatchDatabaseResult expR, BatchDatabaseResult gotR, java.lang.String condition)
          Invokes a named assertion (or a comma-separated list of assertions) and applies it to the supplied BatchDatabaseResult objects.
static void assertIsTrue(java.lang.String failureMessage, DatabaseResult expR, DatabaseResult gotR, java.util.List matchPatterns, java.lang.String condition)
          Invokes a named assertion (or a comma-separated list of assertions) and applies it to the supplied DatabaseResult objects.
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Method Detail

assertIsTrue

public static void assertIsTrue(java.lang.String failureMessage,
                                DatabaseResult expR,
                                DatabaseResult gotR,
                                java.util.List matchPatterns,
                                java.lang.String condition)
                         throws SQLUnitException
Invokes a named assertion (or a comma-separated list of assertions) and applies it to the supplied DatabaseResult objects.

Parameters:
failureMessage - a user-supplied failure message.
expR - the specified DatabaseResult object.
gotR - the actual DatabaseResult object.
matchPatterns - a List of MatchPattern objects, may be null.
condition - a single assertion or a comma-separated list of assertions.
Throws:
SQLUnitException - if the assertion failed.

assertIsTrue

public static void assertIsTrue(java.lang.String failureMessage,
                                BatchDatabaseResult expR,
                                BatchDatabaseResult gotR,
                                java.lang.String condition)
                         throws SQLUnitException
Invokes a named assertion (or a comma-separated list of assertions) and applies it to the supplied BatchDatabaseResult objects.

Parameters:
failureMessage - a user-supplied failure message.
expR - the specified BatchDatabaseResult object.
gotR - the actual BatchDatabaseResult object.
condition - a single assertion or a comma-separated list of assertions.
Throws:
SQLUnitException - if the assertion failed.