org.fest.util
Class Preconditions

java.lang.Object
  extended by org.fest.util.Preconditions

public final class Preconditions
extends Object

Verifies correct argument values and state. Borrowed from Guava.

Author:
alruiz@google.com (Alex Ruiz)

Method Summary
static
<T> T
checkNotNull(T reference)
          Verifies that the given object reference is not null.
static String checkNotNullOrEmpty(String s)
          Verifies that the given String is not null or empty.
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Method Detail

checkNotNullOrEmpty

public static String checkNotNullOrEmpty(String s)
Verifies that the given String is not null or empty.

Parameters:
s - the given String.
Returns:
the validated String.
Throws:
NullPointerException - if the given String is null.
IllegalArgumentException - if the given String is empty.

checkNotNull

public static <T> T checkNotNull(T reference)
Verifies that the given object reference is not null.

Parameters:
reference - the given object reference.
Returns:
the non-null reference that was validated.
Throws:
NullPointerException - if the given object reference is null.


Copyright © 2007-2012 FEST (Fixtures for Easy Software Testing). All Rights Reserved.