AndroidJUnit4
public
final
class
AndroidJUnit4
extends BlockJUnit4ClassRunner
java.lang.Object
|
↳ |
org.junit.runner.Runner
|
|
↳ |
org.junit.runners.ParentRunner<org.junit.runners.model.FrameworkMethod>
|
|
|
↳ |
org.junit.runners.BlockJUnit4ClassRunner
|
|
|
|
↳ |
android.support.test.runner.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
Protected methods |
Statement
|
withPotentialTimeout(FrameworkMethod method, Object test, Statement next)
Default to
Test level timeout if set.
|
Inherited methods |
From
class
org.junit.runners.BlockJUnit4ClassRunner
void
|
collectInitializationErrors(List<Throwable> arg0)
|
List<FrameworkMethod>
|
computeTestMethods()
|
Object
|
createTest()
|
Description
|
describeChild(Object arg0)
|
Description
|
describeChild(FrameworkMethod arg0)
|
List<FrameworkMethod>
|
getChildren()
|
List<TestRule>
|
getTestRules(Object arg0)
|
boolean
|
isIgnored(FrameworkMethod arg0)
|
boolean
|
isIgnored(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(FrameworkMethod arg0, RunNotifier arg1)
|
void
|
runChild(Object arg0, RunNotifier arg1)
|
String
|
testName(FrameworkMethod arg0)
|
void
|
validateConstructor(List<Throwable> arg0)
|
void
|
validateFields(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)
|
TestClass
|
createTestClass(Class<?> arg0)
|
abstract
Description
|
describeChild(FrameworkMethod arg0)
|
void
|
filter(Filter arg0)
|
abstract
List<FrameworkMethod>
|
getChildren()
|
Description
|
getDescription()
|
String
|
getName()
|
Annotation[]
|
getRunnerAnnotations()
|
final
TestClass
|
getTestClass()
|
boolean
|
isIgnored(FrameworkMethod arg0)
|
void
|
run(RunNotifier arg0)
|
abstract
void
|
runChild(FrameworkMethod 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(long arg0, int arg1)
|
final
void
|
wait(long arg0)
|
final
void
|
wait()
|
|
From
interface
org.junit.runner.manipulation.Filterable
abstract
void
|
filter(Filter arg0)
|
|
From
interface
org.junit.runner.manipulation.Sortable
abstract
void
|
sort(Sorter arg0)
|
|
From
interface
org.junit.runner.Describable
abstract
Description
|
getDescription()
|
|
Public constructors
AndroidJUnit4
AndroidJUnit4 (Class<?> klass,
AndroidRunnerParams runnerParams)
Constructs a new instance of the default runner
Parameters |
klass |
Class
|
runnerParams |
AndroidRunnerParams
|
Throws |
InitializationError |
|
Protected methods
withPotentialTimeout
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
Parameters |
method |
FrameworkMethod
|
test |
Object
|
next |
Statement
|