public class ExpectedLogTestRule
extends java.lang.Object
implements org.junit.rules.TestRule
Modifier and Type | Class and Description |
---|---|
protected static class |
ExpectedLogTestRule.LogOutputMatcher<T extends java.util.List<java.util.logging.LogRecord>> |
protected class |
ExpectedLogTestRule.MatcherBuilder<T> |
Modifier and Type | Method and Description |
---|---|
org.junit.runners.model.Statement |
apply(org.junit.runners.model.Statement base,
org.junit.runner.Description description) |
protected void |
closeCaptureHandler() |
void |
configure(java.lang.Class<?> clazz,
java.util.logging.Level level) |
void |
configure(java.lang.String name,
java.util.logging.Level level) |
void |
expect(org.hamcrest.Matcher<?> matcher) |
void |
expectMessage(org.hamcrest.Matcher<java.lang.String> matcher) |
void |
expectMessage(java.lang.String substring) |
static ExpectedLogTestRule |
none() |
protected void |
openCaptureHandler(java.lang.String name,
java.util.logging.Level level) |
void |
verify() |
static ExpectedLogTestRule |
with(java.lang.String name,
java.util.logging.Level level) |
public static ExpectedLogTestRule none()
public static ExpectedLogTestRule with(java.lang.String name, java.util.logging.Level level)
public org.junit.runners.model.Statement apply(org.junit.runners.model.Statement base, org.junit.runner.Description description)
apply
in interface org.junit.rules.TestRule
public void configure(java.lang.Class<?> clazz, java.util.logging.Level level)
public void configure(java.lang.String name, java.util.logging.Level level)
public void expect(org.hamcrest.Matcher<?> matcher)
public void expectMessage(org.hamcrest.Matcher<java.lang.String> matcher)
public void expectMessage(java.lang.String substring)
public void verify()
protected void closeCaptureHandler()
protected void openCaptureHandler(java.lang.String name, java.util.logging.Level level)