| Modifier and Type | Method and Description |
|---|---|
static void |
ensure(String expectation,
boolean expression)
To ensure that the provided assertion is true
|
static <T> T |
ensureThatArg(T object,
org.hamcrest.Matcher<T> matcher)
To ensure that the provided argument is correct.
|
static <T> T |
ensureThatArg(T arg,
org.hamcrest.Matcher<T> matcher,
String message)
To ensure that the provided argument is correct.
|
static <T> T |
ensureThatContext(T contextProperty,
org.hamcrest.Matcher<T> matcher)
To ensure that the current context (IsisContext) is correct.
|
static <T> T |
ensureThatContext(T contextProperty,
org.hamcrest.Matcher<T> matcher,
String message)
To ensure that the current context (IsisContext) is correct.
|
static <T> T |
ensureThatState(T field,
org.hamcrest.Matcher<T> matcher)
To ensure that the current state of this object (instance fields) is
correct.
|
static <T> T |
ensureThatState(T field,
org.hamcrest.Matcher<T> matcher,
String message)
To ensure that the current state of this object (instance fields) is
correct.
|
public static void ensure(String expectation, boolean expression)
IllegalArgumentExceptionpublic static <T> T ensureThatArg(T object, org.hamcrest.Matcher<T> matcher)
IllegalArgumentException - if matcher does not match.#ensureThatArg(Object, Matcher,State),
ensureThatState(Object, Matcher, String),
ensureThatContext(Object, Matcher)public static <T> T ensureThatArg(T arg, org.hamcrest.Matcher<T> matcher, String message)
IllegalArgumentException - if matcher does not match.ensureThatArg(Object, Matcher),
ensureThatState(Object, Matcher, String),
ensureThatContext(Object, Matcher)public static <T> T ensureThatState(T field, org.hamcrest.Matcher<T> matcher)
IllegalStateException - if matcher does not match.ensureThatArg(Object, Matcher),
ensureThatContext(Object, Matcher),
ensureThatState(Object, Matcher, String)public static <T> T ensureThatState(T field, org.hamcrest.Matcher<T> matcher, String message)
IllegalStateException - if matcher does not match.ensureThatArg(Object, Matcher),
ensureThatContext(Object, Matcher),
ensureThatState(Object, Matcher)public static <T> T ensureThatContext(T contextProperty, org.hamcrest.Matcher<T> matcher)
IllegalThreadStateException - if matcher does not match.ensureThatArg(Object, Matcher),
ensureThatState(Object, Matcher),
ensureThatContext(Object, Matcher, String)public static <T> T ensureThatContext(T contextProperty, org.hamcrest.Matcher<T> matcher, String message)
IllegalThreadStateException - if matcher does not match.ensureThatArg(Object, Matcher),
ensureThatState(Object, Matcher),
ensureThatContext(Object, Matcher, String)Copyright © 2010–2014 The Apache Software Foundation. All rights reserved.