EclipseLink 2.4.2, build 'v20130514-5956486' API Reference

org.eclipse.persistence.jpa.jpql
Class Assert

java.lang.Object
  extended by org.eclipse.persistence.jpa.jpql.Assert

public final class Assert
extends java.lang.Object

An utility class that provides various checks and when the condition fails, then an Assert.AssertException is thrown.

Version:
2.4
Author:
Pascal Filion
Since:
2.4

Nested Class Summary
static class Assert.AssertException
          The exception thrown when the condition is not met.
 
Method Summary
static void fail(java.lang.String message)
          Throws an Assert.AssertException immediately.
static void isEqual(java.lang.Object object1, java.lang.Object object2, java.lang.String message)
          Determines whether the given two objects are equal (identity).
static void isFalse(boolean condition, java.lang.String message)
          Determines whether the given condition if false or true and if it is true then an Assert.AssertException is thrown.
static void isNotNull(java.lang.Object object, java.lang.String message)
          Determines whether the given object is not null.
static void isNull(java.lang.Object object, java.lang.String message)
          Determines whether the given object is null.
static void isTrue(boolean condition, java.lang.String message)
          Determines whether the given condition if true or false and if it is false then an Assert.AssertException is thrown.
static void isValid(java.lang.Object object, java.lang.String message, java.lang.Object... choices)
          Determines whether the given object is one of the given choices using identity check.
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Method Detail

fail

public static void fail(java.lang.String message)
Throws an Assert.AssertException immediately.

Parameters:
message - The message to display

isEqual

public static void isEqual(java.lang.Object object1,
                           java.lang.Object object2,
                           java.lang.String message)
Determines whether the given two objects are equal (identity). If the two objects are not identical, then an Assert.AssertException is thrown

Parameters:
object1 - The first object used to be compared to the second object
object2 - The second object used to be compared to the first object
message - The expression's message that will describe the reason why the check failed

isFalse

public static void isFalse(boolean condition,
                           java.lang.String message)
Determines whether the given condition if false or true and if it is true then an Assert.AssertException is thrown.

Parameters:
condition - The condition to verify it is false
message - The expression's message that will describe the reason why the check failed

isNotNull

public static void isNotNull(java.lang.Object object,
                             java.lang.String message)
Determines whether the given object is not null. If the object is null, then an NullPointerException is thrown

Parameters:
object - The value to check to not be null
message - The expression's message that will describe the reason why the check failed

isNull

public static void isNull(java.lang.Object object,
                          java.lang.String message)
Determines whether the given object is null. If the object is not null, then an Assert.AssertException is thrown

Parameters:
object - The value to check to be null
message - The expression's message that will describe the reason why the check failed

isTrue

public static void isTrue(boolean condition,
                          java.lang.String message)
Determines whether the given condition if true or false and if it is false then an Assert.AssertException is thrown.

Parameters:
condition - The condition to verify it is true
message - The expression's message that will describe the reason why the check failed

isValid

public static void isValid(java.lang.Object object,
                           java.lang.String message,
                           java.lang.Object... choices)
Determines whether the given object is one of the given choices using identity check.

Parameters:
object - The object to find in the list of choices
message - The expression's message that will describe the reason why the check failed
choices - The list of valid choices

EclipseLink 2.4.2, build 'v20130514-5956486' API Reference