public abstract class JavaTestKit.EventFilter<T>
extends java.lang.Object
If the occurrences
is set to Integer.MAX_VALUE
,
no tracking is done.
Constructor and Description |
---|
EventFilter(java.lang.Class<?> clazz) |
Modifier and Type | Method and Description |
---|---|
T |
exec() |
JavaTestKit.EventFilter<T> |
from(java.lang.String source) |
JavaTestKit.EventFilter<T> |
matches(java.lang.String regex) |
JavaTestKit.EventFilter<T> |
message(java.lang.String msg) |
JavaTestKit.EventFilter<T> |
occurrences(int number) |
protected abstract T |
run() |
JavaTestKit.EventFilter<T> |
startsWith(java.lang.String msg) |
protected abstract T run()
public T exec()
public JavaTestKit.EventFilter<T> message(java.lang.String msg)
public JavaTestKit.EventFilter<T> startsWith(java.lang.String msg)
public JavaTestKit.EventFilter<T> matches(java.lang.String regex)
public JavaTestKit.EventFilter<T> from(java.lang.String source)
public JavaTestKit.EventFilter<T> occurrences(int number)