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 |
别名当前默认的Android JUnit 4类跑步者,以供将来打样。 如果将来的JUnit版本更改默认的Runner类,它们也将更改此类的定义。 希望将类明确标记为Android JUnit 4类的开发人员应该使用@RunWith(AndroidJUnit4.class)
Summary
Protected methods |
Statement |
withPotentialTimeout(FrameworkMethod method, Object test, Statement next) 如果设置,则默认为 Test 级别超时。 |
Inherited methods |
From class org.junit.runners.BlockJUnit4ClassRunner
void |
collectInitializationErrors(List<Throwable> arg0) |
List<FrameworkMethod> |
computeTestMethods() |
Object |
createTest() |
描述 |
describeChild(Object arg0) |
描述 |
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() |
描述 |
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)
构造默认运行器的新实例
Parameters |
klass |
Class
|
runnerParams |
AndroidRunnerParams
|
Throws |
InitializationError |
|
Protected methods
withPotentialTimeout
Statement withPotentialTimeout (FrameworkMethod method,
Object test,
Statement next)
如果设置,则默认为Test
级别超时。 否则,请设置通过参数传递给检测的超时
Parameters |
method |
FrameworkMethod
|
test |
Object
|
next |
Statement
|