added in version 1.1.0
belongs to Maven artifact android.arch.core:core-testing:1.1.1

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

Public constructors

InstantTaskExecutorRule()

Protected methods

void finished(Description description)
void starting(Description description)

Inherited methods

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)
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()
abstract Statement apply(Statement arg0, Description arg1)

Public constructors

InstantTaskExecutorRule

added in version 1.1.0
InstantTaskExecutorRule ()

Protected methods

finished

void finished (Description description)

Parameters
description Description

starting

void starting (Description description)

Parameters
description Description