AndroidJUnit4

public final class AndroidJUnit4 extends Runner implements Filterable, Sortable


A JUnit4 runner for Android tests.

This runner offers several features on top of the standard JUnit4 runner,

  • Supports running on Robolectric. This implementation will delegate to RobolectricTestRunner if test is running in Robolectric enviroment. A custom runner can be provided by specifying the full class name in a 'android.junit.runner' system property.
  • Supports a per-test timeout - specfied via a 'timeout_msec' argument.
  • Supports running tests on the application's UI Thread, for tests annotated with .

Usage @RunWith(AndroidJUnit4.class)

Summary

Public constructors

Public methods

void
filter(Filter filter)
Description
void
run(RunNotifier runNotifier)
void
sort(Sorter sorter)

Inherited methods

From org.junit.runner.Runner
int

Public constructors

AndroidJUnit4

public AndroidJUnit4(Class<Object> klass)

Public methods

getDescription

public Description getDescription()

run

public void run(RunNotifier runNotifier)

sort

public void sort(Sorter sorter)