{% setvar book_path %}/reference/androidx/_book.yaml{% endsetvar %} {% include "_shared/_reference-head-tags.html" %}

AndroidJUnit4

public final class AndroidJUnit4


Aliases the current default Android JUnit 4 class runner, for future-proofing. If future versions of JUnit change the default Runner class, they will also change the definition of this class. Developers wanting to explicitly tag a class as an Android JUnit 4 class should use @RunWith(AndroidJUnit4.class)

Summary

Public constructors

Used when executed with standard junit runner.

Public methods

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

Public constructors

AndroidJUnit4

public AndroidJUnit4(@NonNull Class<@NonNull Object> klass)

Used when executed with standard junit runner. Will attempt to delegate to RobolectricTestRunner or delegate provided by android.junit.runner system property.

Public methods

filter

@NonNull
public void filter(@NonNull Filter filter)

getDescription

@NonNull
public Description getDescription()

run

@NonNull
public void run(@NonNull RunNotifier runNotifier)

sort

@NonNull
public void sort(@NonNull Sorter sorter)