Skip to content

Most visited

Recently visited

navigation
Added in API level 1

AndroidTestRunner

public class AndroidTestRunner
extends BaseTestRunner

java.lang.Object
   ↳ junit.runner.BaseTestRunner
     ↳ android.test.AndroidTestRunner


Summary

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(TestResult testResult)
void runTest()
void setContext(Context context)
void setInstrumentaiton(Instrumentation instrumentation)

This method was deprecated in API level 5. Incorrect spelling, use setInstrumentation(android.app.Instrumentation) instead.

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)

Returns the loaded Class for a suite name.

void runFailed(String message)

Override to define how to handle a failed loading of a test suite.

Inherited methods

From class junit.runner.BaseTestRunner
From class java.lang.Object
From interface junit.framework.TestListener

Public constructors

AndroidTestRunner

Added in API level 1
AndroidTestRunner ()

Public methods

addTestListener

Added in API level 1
void addTestListener (TestListener testListener)

Parameters
testListener TestListener

clearTestListeners

Added in API level 1
void clearTestListeners ()

getTestCases

Added in API level 1
List<TestCase> getTestCases ()

Returns
List<TestCase>

getTestClassName

Added in API level 1
String getTestClassName ()

Returns
String

getTestResult

Added in API level 1
TestResult getTestResult ()

Returns
TestResult

runTest

Added in API level 1
void runTest (TestResult testResult)

Parameters
testResult TestResult

runTest

Added in API level 1
void runTest ()

setContext

Added in API level 1
void setContext (Context context)

Parameters
context Context

setInstrumentaiton

Added in API level 1
void setInstrumentaiton (Instrumentation instrumentation)

This method was deprecated in API level 5.
Incorrect spelling, use setInstrumentation(android.app.Instrumentation) instead.

Parameters
instrumentation Instrumentation

setInstrumentation

Added in API level 5
void setInstrumentation (Instrumentation instrumentation)

Parameters
instrumentation Instrumentation

setTest

Added in API level 1
void setTest (Test test)

Parameters
test Test

setTestClassName

Added in API level 1
void setTestClassName (String testClassName, 
                String testMethodName)

Parameters
testClassName String
testMethodName String

testEnded

Added in API level 1
void testEnded (String testName)

Parameters
testName String

testFailed

Added in API level 1
void testFailed (int status, 
                Test test, 
                Throwable t)

Parameters
status int
test Test
t Throwable

testStarted

Added in API level 1
void testStarted (String testName)

Parameters
testName String

Protected methods

createTestResult

Added in API level 1
TestResult createTestResult ()

Returns
TestResult

loadSuiteClass

Added in API level 1
Class loadSuiteClass (String suiteClassName)

Returns the loaded Class for a suite name.

Parameters
suiteClassName String
Returns
Class
Throws
ClassNotFoundException

runFailed

Added in API level 1
void runFailed (String message)

Override to define how to handle a failed loading of a test suite.

Parameters
message String
This site uses cookies to store your preferences for site-specific language and display options.

Hooray!

This class requires API level or higher

This doc is hidden because your selected API level for the documentation is . You can change the documentation API level with the selector above the left navigation.

For more information about specifying the API level your app requires, read Supporting Different Platform Versions.