UrządzenieJUnit4ClassRunner

public class DeviceJUnit4ClassRunner
extends BlockJUnit4ClassRunner implements IAbiReceiver , ISetOptionReceiver , ITestInformationReceiver

java.lang.Object
org.junit.runner.Runner
org.junit.runners.ParentRunner<org.junit.runners.model.FrameworkMethod>
org.junit.runners.BlockJUnit4ClassRunner
com.android.tradefed.testtype.DeviceJUnit4ClassRunner


Program uruchamiający testy JUnit4, który obsługuje również IDeviceTest . Należy określić powyżej Test JUnit4 z adnotacją RunWith.

Streszczenie

Klasy zagnieżdżone

class DeviceJUnit4ClassRunner.LogAnnotation

Fałszywa adnotacja, która miała przekazywać reporterom dzienniki.

class DeviceJUnit4ClassRunner.MetricAnnotation

Fałszywa adnotacja, która ma przekazywać reporterom dane.

class DeviceJUnit4ClassRunner.TestLogData

Implementacja ExternalResource i TestRule .

class DeviceJUnit4ClassRunner.TestMetrics

Implementacja ExternalResource i TestRule .

Konstruktorzy publiczni

DeviceJUnit4ClassRunner (Class<?> klass)

Metody publiczne

IAbi getAbi ()
TestInformation getTestInformation ()
void run (RunNotifier notifier)
void setAbi ( IAbi abi)
void setTestInformation ( TestInformation testInformation)

Metody chronione

Object createTest ()

Nadpisujemy createTest w celu ustawienia urządzenia.

void runChild (FrameworkMethod method, RunNotifier notifier)
Statement withAfterClasses (Statement statement)
Statement withBeforeClasses (Statement statement)

Konstruktorzy publiczni

UrządzenieJUnit4ClassRunner

public DeviceJUnit4ClassRunner (Class<?> klass)

Parametry
klass Class

Rzuty
InitializationError

Metody publiczne

getAbi

public IAbi getAbi ()

Zwroty
IAbi

zdobądź informacje testowe

public TestInformation getTestInformation ()

Zwroty
TestInformation

biegać

public void run (RunNotifier notifier)

Parametry
notifier RunNotifier

setAbi

public void setAbi (IAbi abi)

Parametry
abi IAbi

setTestInformacje

public void setTestInformation (TestInformation testInformation)

Parametry
testInformation TestInformation

Metody chronione

utwórz test

protected Object createTest ()

Nadpisujemy createTest w celu ustawienia urządzenia.

Zwroty
Object

runDziecko

protected void runChild (FrameworkMethod method, 
                RunNotifier notifier)

Parametry
method FrameworkMethod

notifier RunNotifier

zPoZajęciach

protected Statement withAfterClasses (Statement statement)

Parametry
statement Statement

Zwroty
Statement

zPrzedZajęciami

protected Statement withBeforeClasses (Statement statement)

Parametry
statement Statement

Zwroty
Statement