public class AndroidTestRunner
extends BaseTestRunner
java.lang.Object | ||
↳ | junit.runner.BaseTestRunner | |
↳ | android.test.AndroidTestRunner |
此类在API级别24中已被弃用。
改为使用AndroidJUnitRunner 。 应使用Android Testing Support Library编写新的测试。
Inherited constants |
---|
From class junit.runner.BaseTestRunner
|
Public constructors |
|
---|---|
AndroidTestRunner() |
Public methods |
|
---|---|
void |
addTestListener(TestListener testListener) |
void |
clearTestListeners() |
List<TestCase> |
getTestCases() |
String |
getTestClassName() |
TestResult |
getTestResult() |
void |
runTest() |
void |
runTest(TestResult testResult) |
void |
setContext(Context context) |
void |
setInstrumentaiton(Instrumentation instrumentation) 此方法在API级别5中已弃用。拼写错误, |
void |
setInstrumentation(Instrumentation instrumentation) |
void |
setTest(Test test) |
void |
setTestClassName(String testClassName, String testMethodName) |
void |
testEnded(String testName) |
void |
testFailed(int status, Test test, Throwable t) |
void |
testStarted(String testName) |
Protected methods |
|
---|---|
TestResult |
createTestResult() |
Class |
loadSuiteClass(String suiteClassName) 返回套件名称的加载类。 |
void |
runFailed(String message) 覆盖以定义如何处理测试套件的失败加载。 |
Inherited methods |
|
---|---|
From class junit.runner.BaseTestRunner
|
|
From class java.lang.Object
|
|
From interface junit.framework.TestListener
|
void addTestListener (TestListener testListener)
Parameters | |
---|---|
testListener |
TestListener
|
void setInstrumentaiton (Instrumentation instrumentation)
此方法在API级别5中已被弃用。
拼写错误, setInstrumentation(android.app.Instrumentation)
改为使用setInstrumentation(android.app.Instrumentation)
。
Parameters | |
---|---|
instrumentation |
Instrumentation
|
void setInstrumentation (Instrumentation instrumentation)
Parameters | |
---|---|
instrumentation |
Instrumentation
|
void setTestClassName (String testClassName, String testMethodName)
Parameters | |
---|---|
testClassName |
String
|
testMethodName |
String
|
void testFailed (int status, Test test, Throwable t)
Parameters | |
---|---|
status |
int
|
test |
Test
|
t |
Throwable
|
Class loadSuiteClass (String suiteClassName)
返回套件名称的加载类。
Parameters | |
---|---|
suiteClassName |
String
|
Returns | |
---|---|
Class |
Throws | |
---|---|
ClassNotFoundException |
void runFailed (String message)
覆盖以定义如何处理测试套件的失败加载。
Parameters | |
---|---|
message |
String
|