public class CthulMatchers extends Object
| Constructor and Description |
|---|
CthulMatchers() |
| Modifier and Type | Method and Description |
|---|---|
static <T> InstanceOf<T> |
_instanceOf(Class<T> clazz) |
static <T> InstanceOf<T> |
_isA(Class<T> clazz) |
static <T> InstanceOf<T> |
a(Class<T> clazz) |
static <T> AndChainMatcher.Builder<T> |
all(org.hamcrest.Matcher<? super T>... m) |
static <T> AndChainMatcher.Builder<T> |
all(org.hamcrest.Matcher<? super T> m) |
static <T> org.hamcrest.Matcher<T> |
and(Collection<? extends org.hamcrest.Matcher<? super T>> matchers) |
static <T> org.hamcrest.Matcher<T> |
and(org.hamcrest.Matcher<? super T>... matchers) |
static <T> AndChainMatcher.Builder<T> |
both(org.hamcrest.Matcher<? super T>... m) |
static <T> AndChainMatcher.Builder<T> |
both(org.hamcrest.Matcher<? super T> m) |
static CausedBy |
causedBy(Class<? extends Throwable> clazz) |
static CausedBy |
causedBy(Class<? extends Throwable> clazz,
org.hamcrest.Matcher<? super Throwable> matcher) |
static CausedBy |
causedBy(Class<? extends Throwable> clazz,
String message) |
static CausedBy |
causedBy(Class<? extends Throwable> clazz,
String message,
org.hamcrest.Matcher<? super Throwable> matcher) |
static CausedBy |
causedBy(org.hamcrest.Matcher<? super Throwable> matcher) |
static CausedBy |
causedBy(String message) |
static org.hamcrest.Matcher<String> |
containsPattern(Pattern p)
Can the given pattern be found in the string?
|
static org.hamcrest.Matcher<String> |
containsPattern(String regex)
Can the given pattern be found in the string?
|
static CausedBy |
directlyCausedBy(Class<? extends Throwable> clazz) |
static CausedBy |
directlyCausedBy(Class<? extends Throwable> clazz,
org.hamcrest.Matcher<? super Throwable> matcher) |
static CausedBy |
directlyCausedBy(Class<? extends Throwable> clazz,
String message) |
static CausedBy |
directlyCausedBy(Class<? extends Throwable> clazz,
String message,
org.hamcrest.Matcher<? super Throwable> matcher) |
static CausedBy |
directlyCausedBy(org.hamcrest.Matcher<? super Throwable> matcher) |
static <T> OrChainMatcher.Builder<T> |
either(org.hamcrest.Matcher<? super T>... m) |
static <T> OrChainMatcher.Builder<T> |
either(org.hamcrest.Matcher<? super T> m) |
static org.hamcrest.Matcher<Proc> |
hasResult()
Does the proc complete without throwing an exception?
|
static <T> InstanceOf<T> |
instanceOf(Class<T> clazz) |
static <T,T2> AndChainMatcher.Builder<T> |
instanceThat(Class<T2> clazz,
org.hamcrest.Matcher<? super T2>... m) |
static <T,T2> AndChainMatcher.Builder<T> |
instanceThat(Class<T2> clazz,
org.hamcrest.Matcher<? super T2> m) |
static <T> InstanceOf<T> |
isA(Class<T> clazz) |
static <T> InstanceOf<T> |
isInstanceOf(Class<T> clazz) |
static <T,T2> org.hamcrest.Matcher<T> |
isInstanceThat(Class<T2> clazz,
org.hamcrest.Matcher<? super T2>... m) |
static <T,T2> AndChainMatcher.Builder<T> |
isInstanceThat(Class<T2> clazz,
org.hamcrest.Matcher<? super T2> m) |
static org.hamcrest.Matcher<String> |
matchesPattern(Pattern p)
Does the pattern match the entire string?
|
static org.hamcrest.Matcher<String> |
matchesPattern(String regex)
Does the pattern match the entire string?
|
static ExceptionMessage |
message(org.hamcrest.Matcher<? super String> messageMatcher) |
static ExceptionMessage |
messageContains(Pattern pattern) |
static ExceptionMessage |
messageContains(String regex) |
static ExceptionMessage |
messageIs(String message) |
static ExceptionMessage |
messageMatches(Pattern pattern) |
static ExceptionMessage |
messageMatches(String regex) |
static <T> org.hamcrest.Matcher<T> |
or(Collection<? extends org.hamcrest.Matcher<? super T>> matchers) |
static <T> org.hamcrest.Matcher<T> |
or(org.hamcrest.Matcher<? super T>... matchers) |
static org.hamcrest.Matcher<Proc> |
raises(Class<? extends Throwable> clazz)
Does the proc raise a throwable that satisfies the condition?
|
static org.hamcrest.Matcher<Proc> |
raises(Class<? extends Throwable> clazz,
org.hamcrest.Matcher<? super Throwable> matcher)
Does the proc raise a throwable that satisfies the condition?
|
static org.hamcrest.Matcher<Proc> |
raises(Class<? extends Throwable> clazz,
String regex)
Does the proc raise a throwable that satisfies the condition?
|
static org.hamcrest.Matcher<Proc> |
raises(org.hamcrest.Matcher<? super Throwable> throwableMatcher)
Does the proc raise a throwable that satisfies the condition?
|
static org.hamcrest.Matcher<Proc> |
raises(String regex)
Does the proc raise a throwable that satisfies the condition?
|
static org.hamcrest.Matcher<Proc> |
raisesException()
Does the proc throw an exception?
|
static org.hamcrest.Matcher<Proc> |
raisesException(Class<? extends Exception> clazz)
Does the proc raise an exception that satisfies the condition?
|
static org.hamcrest.Matcher<Proc> |
raisesException(Class<? extends Exception> clazz,
String regex)
Does the proc raise an exception that satisfies the condition?
|
static org.hamcrest.Matcher<Proc> |
raisesException(org.hamcrest.Matcher<? super Exception> matcher)
Does the proc raise an exception that satisfies the condition?
|
static org.hamcrest.Matcher<Proc> |
raisesException(String regex)
Does the proc raise an exception that satisfies the condition?
|
static org.hamcrest.Matcher<Proc> |
result(org.hamcrest.Matcher<?> resultMatcher)
Does the proc return a value that satisfies the condition?
|
static org.hamcrest.Matcher<Proc> |
result(Object value)
Does the proc return a value equal to
value? |
static org.hamcrest.Matcher<Proc> |
returns()
Does the proc complete without throwing an exception?
|
static org.hamcrest.Matcher<Proc> |
returns(org.hamcrest.Matcher<?> resultMatcher)
Does the proc return a value that satisfies the condition?
|
static org.hamcrest.Matcher<Proc> |
returns(Object value)
Does the proc return a value equal to
value? |
static <T> org.hamcrest.Matcher<T> |
xor(Collection<? extends org.hamcrest.Matcher<? super T>> matchers) |
static <T> org.hamcrest.Matcher<T> |
xor(org.hamcrest.Matcher<? super T>... matchers) |
public static org.hamcrest.Matcher<String> containsPattern(String regex)
regex - public static org.hamcrest.Matcher<String> containsPattern(Pattern p)
p - public static org.hamcrest.Matcher<String> matchesPattern(String regex)
regex - public static org.hamcrest.Matcher<String> matchesPattern(Pattern p)
p - public static <T,T2> AndChainMatcher.Builder<T> instanceThat(Class<T2> clazz, org.hamcrest.Matcher<? super T2>... m)
public static <T,T2> AndChainMatcher.Builder<T> instanceThat(Class<T2> clazz, org.hamcrest.Matcher<? super T2> m)
public static <T,T2> AndChainMatcher.Builder<T> isInstanceThat(Class<T2> clazz, org.hamcrest.Matcher<? super T2> m)
public static <T,T2> org.hamcrest.Matcher<T> isInstanceThat(Class<T2> clazz, org.hamcrest.Matcher<? super T2>... m)
public static <T> InstanceOf<T> a(Class<T> clazz)
public static <T> InstanceOf<T> instanceOf(Class<T> clazz)
public static <T> InstanceOf<T> isA(Class<T> clazz)
public static <T> InstanceOf<T> isInstanceOf(Class<T> clazz)
public static <T> InstanceOf<T> _instanceOf(Class<T> clazz)
public static <T> InstanceOf<T> _isA(Class<T> clazz)
public static <T> AndChainMatcher.Builder<T> all(org.hamcrest.Matcher<? super T>... m)
public static <T> AndChainMatcher.Builder<T> all(org.hamcrest.Matcher<? super T> m)
public static <T> org.hamcrest.Matcher<T> and(org.hamcrest.Matcher<? super T>... matchers)
public static <T> org.hamcrest.Matcher<T> and(Collection<? extends org.hamcrest.Matcher<? super T>> matchers)
public static <T> AndChainMatcher.Builder<T> both(org.hamcrest.Matcher<? super T> m)
public static <T> AndChainMatcher.Builder<T> both(org.hamcrest.Matcher<? super T>... m)
public static <T> org.hamcrest.Matcher<T> or(org.hamcrest.Matcher<? super T>... matchers)
public static <T> org.hamcrest.Matcher<T> or(Collection<? extends org.hamcrest.Matcher<? super T>> matchers)
public static <T> OrChainMatcher.Builder<T> either(org.hamcrest.Matcher<? super T>... m)
public static <T> OrChainMatcher.Builder<T> either(org.hamcrest.Matcher<? super T> m)
public static <T> org.hamcrest.Matcher<T> xor(org.hamcrest.Matcher<? super T>... matchers)
public static <T> org.hamcrest.Matcher<T> xor(Collection<? extends org.hamcrest.Matcher<? super T>> matchers)
public static CausedBy causedBy(Class<? extends Throwable> clazz, org.hamcrest.Matcher<? super Throwable> matcher)
public static CausedBy causedBy(Class<? extends Throwable> clazz, String message, org.hamcrest.Matcher<? super Throwable> matcher)
public static CausedBy directlyCausedBy(Class<? extends Throwable> clazz, String message, org.hamcrest.Matcher<? super Throwable> matcher)
public static CausedBy directlyCausedBy(Class<? extends Throwable> clazz, String message)
public static CausedBy directlyCausedBy(Class<? extends Throwable> clazz, org.hamcrest.Matcher<? super Throwable> matcher)
public static CausedBy directlyCausedBy(org.hamcrest.Matcher<? super Throwable> matcher)
public static ExceptionMessage message(org.hamcrest.Matcher<? super String> messageMatcher)
public static ExceptionMessage messageIs(String message)
public static ExceptionMessage messageContains(Pattern pattern)
public static ExceptionMessage messageContains(String regex)
public static ExceptionMessage messageMatches(Pattern pattern)
public static ExceptionMessage messageMatches(String regex)
public static org.hamcrest.Matcher<Proc> raises(String regex)
regex - public static org.hamcrest.Matcher<Proc> raises(Class<? extends Throwable> clazz)
clazz - public static org.hamcrest.Matcher<Proc> raises(Class<? extends Throwable> clazz, String regex)
clazz - regex - public static org.hamcrest.Matcher<Proc> raises(Class<? extends Throwable> clazz, org.hamcrest.Matcher<? super Throwable> matcher)
clazz - matcher - public static org.hamcrest.Matcher<Proc> raises(org.hamcrest.Matcher<? super Throwable> throwableMatcher)
throwableMatcher - public static org.hamcrest.Matcher<Proc> raisesException(Class<? extends Exception> clazz, String regex)
clazz - regex - public static org.hamcrest.Matcher<Proc> raisesException(Class<? extends Exception> clazz)
clazz - public static org.hamcrest.Matcher<Proc> raisesException(String regex)
regex - public static org.hamcrest.Matcher<Proc> raisesException()
public static org.hamcrest.Matcher<Proc> raisesException(org.hamcrest.Matcher<? super Exception> matcher)
matcher - public static org.hamcrest.Matcher<Proc> result(Object value)
value?value - public static org.hamcrest.Matcher<Proc> result(org.hamcrest.Matcher<?> resultMatcher)
resultMatcher - public static org.hamcrest.Matcher<Proc> returns(Object value)
value?value - public static org.hamcrest.Matcher<Proc> returns(org.hamcrest.Matcher<?> resultMatcher)
resultMatcher - public static org.hamcrest.Matcher<Proc> returns()
public static org.hamcrest.Matcher<Proc> hasResult()
Copyright © 2013. All Rights Reserved.