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<T> theClass, Instrumentation instr)
InstrumentationTestSuite(String name, Instrumentation instr)

Public methods

void addTestSuite(Class<T> 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<T> 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<T> testClass)

Parameters
testClass Class

runTest

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

Parameters
test Test

result TestResult