InstantTaskExecutorRule
public class InstantTaskExecutorRule
extends TestWatcher
java.lang.Object |
↳ |
org.junit.rules.TestWatcher |
|
↳ |
android.arch.core.executor.testing.InstantTaskExecutorRule |
A JUnit Test Rule that swaps the background executor used by the Architecture Components with a different one which executes each task synchronously.
You can use this rule for your host side tests that use Architecture Components.
Summary
Protected methods |
void |
finished(Description description) |
void |
starting(Description description) |
Inherited methods |
From class org.junit.rules.TestWatcher
Statement |
apply(Statement arg0, Description arg1) |
void |
failed(Throwable arg0, Description arg1) |
void |
finished(Description arg0) |
void |
skipped(AssumptionViolatedException arg0, Description arg1) |
void |
skipped(AssumptionViolatedException arg0, Description arg1) |
void |
starting(Description arg0) |
void |
succeeded(Description arg0) |
|
From class java.lang.Object
Object |
clone() |
boolean |
equals(Object arg0) |
void |
finalize() |
final Class<?> |
getClass() |
int |
hashCode() |
final void |
notify() |
final void |
notifyAll() |
String |
toString() |
final void |
wait(long arg0, int arg1) |
final void |
wait(long arg0) |
final void |
wait() |
|
From interface org.junit.rules.TestRule
abstract Statement |
apply(Statement arg0, Description arg1) |
|
Public constructors
InstantTaskExecutorRule
InstantTaskExecutorRule ()
Protected methods
finished
void finished (Description description)
Parameters |
description |
Description |
starting
void starting (Description description)
Parameters |
description |
Description |