public final class

AndroidJUnit4

extends Runner
implements Filterable Sortable
java.lang.Object
   ↳ org.junit.runner.Runner
     ↳ androidx.test.ext.junit.runners.AndroidJUnit4

Class Overview

A cross environment JUnit4 runner for Android tests.

This implementation will delegate to the appropriate runner based on the build-system provided value. A custom runner can be provided by specifying the full class name in a 'android.junit.runner' system property.

Usage @RunWith(AndroidJUnit4.class)

Summary

Public Constructors
AndroidJUnit4(Class<?> klass)
Public Methods
void filter(Filter filter)
Description getDescription()
void run(RunNotifier runNotifier)
void sort(Sorter sorter)
[Expand]
Inherited Methods
From class org.junit.runner.Runner
From class java.lang.Object
From interface org.junit.runner.Describable
From interface org.junit.runner.manipulation.Filterable
From interface org.junit.runner.manipulation.Sortable

Public Constructors

public AndroidJUnit4 (Class<?> klass)

Parameters
klass Class
Throws
InitializationError

Public Methods

public void filter (Filter filter)

Parameters
filter Filter
Throws
NoTestsRemainException

public Description getDescription ()

Returns
Description

public void run (RunNotifier runNotifier)

Parameters
runNotifier RunNotifier

public void sort (Sorter sorter)

Parameters
sorter Sorter