Added in API level 1
Deprecated in API level 24

InstrumentationTestSuite


public class InstrumentationTestSuite
extends Object

java.lang.Object
   ↳ android.test.InstrumentationTestSuite


This class was deprecated in API level 24.
Use InstrumentationRegistry instead. New tests should be written using the Android Testing Support Library.

A ERROR(/junit.framework.TestSuite) that injects Instrumentation into InstrumentationTestCase before running them.

Summary

Public constructors

InstrumentationTestSuite(Instrumentation instr)
InstrumentationTestSuite(Class theClass, Instrumentation instr)
InstrumentationTestSuite(String name, Instrumentation instr)

Public methods

void addTestSuite(Class testClass)
void runTest(Test test, TestResult result)

Inherited methods

Public constructors

InstrumentationTestSuite

Added in API level 1
public InstrumentationTestSuite (Instrumentation instr)

Parameters
instr Instrumentation: The instrumentation that will be injected into each test before running it.

InstrumentationTestSuite

Added in API level 1
public InstrumentationTestSuite (Class theClass, 
                Instrumentation instr)

Parameters
theClass Class: Inspected for methods starting with 'test'
instr Instrumentation: The instrumentation to inject into each test before running.

InstrumentationTestSuite

Added in API level 1
public InstrumentationTestSuite (String name, 
                Instrumentation instr)

Parameters
name String
instr Instrumentation

Public methods

addTestSuite

Added in API level 1
public void addTestSuite (Class testClass)

Parameters
testClass Class

runTest

Added in API level 1
public void runTest (Test test, 
                TestResult result)

Parameters
test Test
result TestResult