java.lang.Object |
↳ |
org.junit.runner.Runner |
|
↳ |
org.junit.runners.ParentRunner<T> |
|
|
↳ |
org.junit.runners.BlockJUnit4ClassRunner |
|
|
|
↳ |
android.support.test.runner.AndroidJUnit4 |
Class Overview
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
Protected Methods |
Statement
|
withPotentialTimeout(FrameworkMethod method, Object test, Statement next)
Default to
Test level timeout if set.
|
[Expand]
Inherited Methods |
From class
org.junit.runners.BlockJUnit4ClassRunner
void
|
collectInitializationErrors(List<Throwable> arg0)
|
List<FrameworkMethod>
|
computeTestMethods()
|
Object
|
createTest()
|
Description
|
describeChild(FrameworkMethod arg0)
|
Description
|
describeChild(Object arg0)
|
List<FrameworkMethod>
|
getChildren()
|
List<TestRule>
|
getTestRules(Object arg0)
|
Statement
|
methodBlock(FrameworkMethod arg0)
|
Statement
|
methodInvoker(FrameworkMethod arg0, Object arg1)
|
Statement
|
possiblyExpectingExceptions(FrameworkMethod arg0, Object arg1, Statement arg2)
|
List<MethodRule>
|
rules(Object arg0)
|
void
|
runChild(Object arg0, RunNotifier arg1)
|
void
|
runChild(FrameworkMethod arg0, RunNotifier arg1)
|
String
|
testName(FrameworkMethod arg0)
|
void
|
validateConstructor(List<Throwable> arg0)
|
void
|
validateInstanceMethods(List<Throwable> arg0)
|
void
|
validateNoNonStaticInnerClass(List<Throwable> arg0)
|
void
|
validateOnlyOneConstructor(List<Throwable> arg0)
|
void
|
validateTestMethods(List<Throwable> arg0)
|
void
|
validateZeroArgConstructor(List<Throwable> arg0)
|
Statement
|
withAfters(FrameworkMethod arg0, Object arg1, Statement arg2)
|
Statement
|
withBefores(FrameworkMethod arg0, Object arg1, Statement arg2)
|
Statement
|
withPotentialTimeout(FrameworkMethod arg0, Object arg1, Statement arg2)
|
|
From class
org.junit.runners.ParentRunner
Statement
|
childrenInvoker(RunNotifier arg0)
|
Statement
|
classBlock(RunNotifier arg0)
|
List<TestRule>
|
classRules()
|
void
|
collectInitializationErrors(List<Throwable> arg0)
|
abstract
Description
|
describeChild(T arg0)
|
void
|
filter(Filter arg0)
|
abstract
List<T>
|
getChildren()
|
Description
|
getDescription()
|
String
|
getName()
|
Annotation[]
|
getRunnerAnnotations()
|
final
TestClass
|
getTestClass()
|
void
|
run(RunNotifier arg0)
|
abstract
void
|
runChild(T arg0, RunNotifier arg1)
|
final
void
|
runLeaf(Statement arg0, Description arg1, RunNotifier arg2)
|
void
|
setScheduler(RunnerScheduler arg0)
|
void
|
sort(Sorter arg0)
|
void
|
validatePublicVoidNoArgMethods(Class<? extends Annotation> arg0, boolean arg1, List<Throwable> arg2)
|
Statement
|
withAfterClasses(Statement arg0)
|
Statement
|
withBeforeClasses(Statement arg0)
|
|
From class
org.junit.runner.Runner
abstract
Description
|
getDescription()
|
abstract
void
|
run(RunNotifier arg0)
|
int
|
testCount()
|
|
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()
|
final
void
|
wait(long arg0, int arg1)
|
final
void
|
wait(long arg0)
|
|
From interface
org.junit.runner.Describable
abstract
Description
|
getDescription()
|
|
From interface
org.junit.runner.manipulation.Filterable
abstract
void
|
filter(Filter arg0)
|
|
From interface
org.junit.runner.manipulation.Sortable
abstract
void
|
sort(Sorter arg0)
|
|
Public Constructors
public
AndroidJUnit4
(Class<?> klass, AndroidRunnerParams runnerParams)
Constructs a new instance of the default runner
Protected Methods
protected
Statement
withPotentialTimeout
(FrameworkMethod method, Object test, Statement next)
Default to
Test
level timeout if set. Otherwise, set the timeout that was passed to the
instrumentation via argument