com.atlassian.jira.functest.framework.matchers
Class ErrorMatchers

java.lang.Object
  extended by com.atlassian.jira.functest.framework.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)
           
 
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)


Copyright © 2002-2012 Atlassian. All Rights Reserved.