com.atlassian.jira.matchers
Class ErrorMatchers

java.lang.Object
  extended by com.atlassian.jira.matchers.ErrorMatchers

public final class ErrorMatchers
extends Object

Matchers for Java errors.

Since:
2.1

Method Summary
static
<T extends Throwable>
org.hamcrest.Matcher<Throwable>
specificError(Class<T> errorClass, org.hamcrest.Matcher<T> specificMatcher)
           
static org.hamcrest.Matcher<Throwable> withCause(Class<? extends Throwable> causeType)
           
static org.hamcrest.Matcher<Throwable> withCause(org.hamcrest.Matcher<? extends Throwable> causeMatcher)
           
static org.hamcrest.Matcher<org.junit.runners.model.InitializationError> withCauses(org.hamcrest.Matcher<Iterable<Throwable>> causesMatcher)
           
static org.hamcrest.Matcher<Throwable> withMessage(org.hamcrest.Matcher<String> messageMatcher)
           
static org.hamcrest.Matcher<Throwable> withMessage(String... expectedSubstrings)
           
static
<T,U> org.hamcrest.Matcher<T>
withTransformed(org.hamcrest.Matcher<U> valueMatcher, com.google.common.base.Function<T,U> transformer)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Method Detail

withMessage

public static org.hamcrest.Matcher<Throwable> withMessage(String... expectedSubstrings)

withMessage

public static org.hamcrest.Matcher<Throwable> withMessage(org.hamcrest.Matcher<String> messageMatcher)

withCause

public static org.hamcrest.Matcher<Throwable> withCause(Class<? extends Throwable> causeType)

withCause

public static org.hamcrest.Matcher<Throwable> withCause(org.hamcrest.Matcher<? extends Throwable> causeMatcher)

specificError

public static <T extends Throwable> org.hamcrest.Matcher<Throwable> specificError(Class<T> errorClass,
                                                                                  org.hamcrest.Matcher<T> specificMatcher)

withCauses

public static org.hamcrest.Matcher<org.junit.runners.model.InitializationError> withCauses(org.hamcrest.Matcher<Iterable<Throwable>> causesMatcher)

withTransformed

public static <T,U> org.hamcrest.Matcher<T> withTransformed(org.hamcrest.Matcher<U> valueMatcher,
                                                            com.google.common.base.Function<T,U> transformer)


Copyright © 2002-2014 Atlassian. All Rights Reserved.