Package org.pentaho.di.core.util
Class Assert
- java.lang.Object
-
- org.pentaho.di.core.util.Assert
-
public final class Assert extends Object
- Version:
- $Revision
- Author:
- Thomas Hoedl(asc042)
-
-
Method Summary
All Methods Static Methods Concrete Methods Modifier and Type Method Description 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(Object[] array)
static void
assertNotNullOrEmpty(Object[] array, 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
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)
-
-
-
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.
-
-