PerangkatJUnit4ClassRunner

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 pengujian JUnit4 yang juga mengakomodasi IDeviceTest. Harus ditetapkan di atas JUnit4 Pengujian dengan anotasi RunWith.

Ringkasan

Class bertingkat

class DeviceJUnit4ClassRunner.LogAnnotation

Anotasi palsu yang dimaksudkan untuk membawa catatan kepada reporter. 

class DeviceJUnit4ClassRunner.MetricAnnotation

Anotasi palsu yang dimaksudkan untuk menyampaikan metrik kepada reporter. 

class DeviceJUnit4ClassRunner.TestLogData

Implementasi ExternalResource dan TestRule

class DeviceJUnit4ClassRunner.TestMetrics

Implementasi ExternalResource dan TestRule

Konstruktor publik

DeviceJUnit4ClassRunner(Class<?> klass)

Metode publik

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

Metode yang dilindungi

Object createTest()

Kita mengganti createTest untuk menyetel perangkat.

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

Konstruktor publik

PerangkatJUnit4ClassRunner

public DeviceJUnit4ClassRunner (Class<?> klass)

Parameter
klass Class

Menampilkan
InitializationError

Metode publik

GetAbi

public IAbi getAbi ()

Hasil
IAbi

getTestInformation

public TestInformation getTestInformation ()

Hasil
TestInformation

lari

public void run (RunNotifier notifier)

Parameter
notifier RunNotifier

SetAbi

public void setAbi (IAbi abi)

Parameter
abi IAbi

setTestInformation

public void setTestInformation (TestInformation testInformation)

Parameter
testInformation TestInformation

Metode yang dilindungi

createTest

protected Object createTest ()

Kita mengganti createTest untuk menyetel perangkat.

Hasil
Object

runChild

protected void runChild (FrameworkMethod method, 
                RunNotifier notifier)

Parameter
method FrameworkMethod

notifier RunNotifier

withAfterClass

protected Statement withAfterClasses (Statement statement)

Parameter
statement Statement

Hasil
Statement

withSebelumKelas

protected Statement withBeforeClasses (Statement statement)

Parameter
statement Statement

Hasil
Statement