DispositivoJUnit4ClassRunner

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


Runner di test JUnit4 che supporta anche IDeviceTest. Deve essere specificato sopra JUnit4 Esegui un test con un'annotazione RunWith.

Riepilogo

Classi nidificate

class DeviceJUnit4ClassRunner.LogAnnotation

Annotazione falsa destinata a trasportare i registri ai giornalisti. 

class DeviceJUnit4ClassRunner.MetricAnnotation

Annotazione falsa destinata a fornire metriche ai giornalisti. 

class DeviceJUnit4ClassRunner.TestLogData

Implementazione di ExternalResource e TestRule

class DeviceJUnit4ClassRunner.TestMetrics

Implementazione di ExternalResource e TestRule

Costruttori pubblici

DeviceJUnit4ClassRunner(Class<?> klass)

Metodi pubblici

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

Metodi protetti

Object createTest()

Eseguiamo l'override di createTest per impostare il dispositivo.

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

Costruttori pubblici

DispositivoJUnit4ClassRunner

public DeviceJUnit4ClassRunner (Class<?> klass)

Parametri
klass Class

Lanci
InitializationError

Metodi pubblici

getAbi

public IAbi getAbi ()

Ritorni
IAbi

getTestInformation

public TestInformation getTestInformation ()

Ritorni
TestInformation

run

public void run (RunNotifier notifier)

Parametri
notifier RunNotifier

setAbi

public void setAbi (IAbi abi)

Parametri
abi IAbi

setTestInformation

public void setTestInformation (TestInformation testInformation)

Parametri
testInformation TestInformation

Metodi protetti

createTest

protected Object createTest ()

Eseguiamo l'override di createTest per impostare il dispositivo.

Ritorni
Object

runChild

protected void runChild (FrameworkMethod method, 
                RunNotifier notifier)

Parametri
method FrameworkMethod

notifier RunNotifier

conDopoLezioni

protected Statement withAfterClasses (Statement statement)

Parametri
statement Statement

Ritorni
Statement

conPrimaCorsi

protected Statement withBeforeClasses (Statement statement)

Parametri
statement Statement

Ritorni
Statement