org.pentaho.di.core.util
Class Assert

java.lang.Object
  extended by org.pentaho.di.core.util.Assert

public final class Assert
extends Object

Version:
$Revision
Author:
Thomas Hoedl(asc042)

Method Summary
static void assertFalse(boolean bool)
           
static void assertFalse(boolean bool, String message, Object... args)
           
static void assertFalse(Object input, org.apache.commons.collections.Predicate predicate)
           
static void assertGreaterZero(Double value)
           
static void assertGreaterZero(Double value, String message)
           
static void assertGreaterZero(Integer value)
           
static void assertGreaterZero(Integer value, String message)
           
static void assertNotBlank(String input)
           
static void assertNotBlank(String input, String message)
           
static void assertNotEmpty(String input)
           
static void assertNotEmpty(String input, String message)
           
static void assertNotNull(Object input)
           
static void assertNotNull(Object input, String message)
           
static void assertNotNullOrEmpty(Collection<?> collection)
           
static void assertNotNullOrEmpty(Collection<?> collection, String message)
           
static void assertNotNullOrEmpty(Map<?,?> map)
           
static void assertNotNullOrEmpty(Map<?,?> map, String message)
           
static void assertNotNullOrEmpty(Object[] array)
           
static void assertNotNullOrEmpty(Object[] array, String message)
           
static void assertNull(Object input)
           
static void assertNull(Object input, String message)
           
static void assertTrue(boolean bool)
           
static void assertTrue(boolean bool, String message, Object... args)
           
static void assertTrue(Object input, org.apache.commons.collections.Predicate predicate)
           
 
Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Method Detail

assertTrue

public static void assertTrue(Object input,
                              org.apache.commons.collections.Predicate predicate)
                       throws IllegalArgumentException
Parameters:
input - input to test.
predicate - predicate to apply.
Throws:
IllegalArgumentException - if predicate rejected input.

assertTrue

public static void assertTrue(boolean bool)
                       throws IllegalArgumentException
Parameters:
bool - boolean to test.
Throws:
IllegalArgumentException - if bool is false.

assertTrue

public static void assertTrue(boolean bool,
                              String message,
                              Object... args)
                       throws IllegalArgumentException
Parameters:
message - message.
bool - boolean to test.
args - arguments to set, optional
Throws:
IllegalArgumentException - if bool is false.

assertFalse

public static void assertFalse(boolean bool)
                        throws IllegalArgumentException
Parameters:
bool - boolean to test.
Throws:
IllegalArgumentException - if bool is true.

assertFalse

public static void assertFalse(boolean bool,
                               String message,
                               Object... args)
                        throws IllegalArgumentException
Parameters:
bool - boolean to test.
message - message.
args - optinal arguments.
Throws:
IllegalArgumentException - if bool is true.

assertFalse

public static void assertFalse(Object input,
                               org.apache.commons.collections.Predicate predicate)
                        throws IllegalArgumentException
Parameters:
input - input to test.
predicate - predicate to apply.
Throws:
IllegalArgumentException - if predicate didn't rejected input.

assertNotNullOrEmpty

public static void assertNotNullOrEmpty(Collection<?> collection)
                                 throws IllegalArgumentException
Parameters:
collection - collection to test.
Throws:
IllegalArgumentException - if collection is null or empty.

assertNotNullOrEmpty

public static void assertNotNullOrEmpty(Collection<?> collection,
                                        String message)
                                 throws IllegalArgumentException
Parameters:
collection - collection to test.
message - the message.
Throws:
IllegalArgumentException - if collection is null or empty.

assertNotNullOrEmpty

public static void assertNotNullOrEmpty(Object[] array)
                                 throws IllegalArgumentException
Parameters:
array - collection to test.
Throws:
IllegalArgumentException - if collection is null or empty.

assertNotNullOrEmpty

public static void assertNotNullOrEmpty(Object[] array,
                                        String message)
                                 throws IllegalArgumentException
Parameters:
array - array to test.
message - the message.
Throws:
IllegalArgumentException - if collection is null or empty.

assertNotNullOrEmpty

public static void assertNotNullOrEmpty(Map<?,?> map)
                                 throws IllegalArgumentException
Parameters:
map - collection to test.
Throws:
IllegalArgumentException - if collection is null or empty.

assertNotNullOrEmpty

public static void assertNotNullOrEmpty(Map<?,?> map,
                                        String message)
                                 throws IllegalArgumentException
Parameters:
map - map to test.
message - the message.
Throws:
IllegalArgumentException - if collection is null or empty.

assertNotEmpty

public static void assertNotEmpty(String input)
                           throws IllegalArgumentException
Parameters:
input - input to test.
Throws:
IllegalArgumentException - if input is null or empty.

assertNotEmpty

public static void assertNotEmpty(String input,
                                  String message)
                           throws IllegalArgumentException
Parameters:
input - input to test.
message - the message.
Throws:
IllegalArgumentException - if input is null or empty.

assertNotBlank

public static void assertNotBlank(String input)
                           throws IllegalArgumentException
Parameters:
input - input to test.
Throws:
IllegalArgumentException - if input is null or empty.

assertNotBlank

public static void assertNotBlank(String input,
                                  String message)
                           throws IllegalArgumentException
Parameters:
input - input to test.
message - the message.
Throws:
IllegalArgumentException - if input is null or empty.

assertNotNull

public static void assertNotNull(Object input)
                          throws IllegalArgumentException
Parameters:
input - input to test.
Throws:
IllegalArgumentException - if input is null.

assertNotNull

public static void assertNotNull(Object input,
                                 String message)
                          throws IllegalArgumentException
Parameters:
input - input to test.
message - the message.
Throws:
IllegalArgumentException - if input is null.

assertNull

public static void assertNull(Object input)
                       throws IllegalArgumentException
Parameters:
input - input to test.
Throws:
IllegalArgumentException - if input isn't null.

assertNull

public static void assertNull(Object input,
                              String message)
                       throws IllegalArgumentException
Parameters:
input - input to test.
message - the message.
Throws:
IllegalArgumentException - if input isn't null.

assertGreaterZero

public static void assertGreaterZero(Integer value)
                              throws IllegalArgumentException
Parameters:
value - value to test.
Throws:
IllegalArgumentException - if value is null or <= 0.

assertGreaterZero

public static void assertGreaterZero(Double value)
                              throws IllegalArgumentException
Parameters:
value - value to test.
Throws:
IllegalArgumentException - if value is null or <= 0.

assertGreaterZero

public static void assertGreaterZero(Double value,
                                     String message)
                              throws IllegalArgumentException
Parameters:
value - value to test.
message - the message.
Throws:
IllegalArgumentException - if value is null or <= 0.

assertGreaterZero

public static void assertGreaterZero(Integer value,
                                     String message)
                              throws IllegalArgumentException
Parameters:
value - value to test.
message - the message.
Throws:
IllegalArgumentException - if value is null or <= 0.