DeviceJUnit4ClassRunner

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


IDeviceTest öğesini de barındıran JUnit4 test çalıştırıcısı. RunWith ek açıklamasıyla JUnit4 Test'in üzerinde belirtilmelidir.

Özet

İç içe yerleştirilmiş sınıflar

class DeviceJUnit4ClassRunner.LogAnnotation

Günlükleri muhabirlere iletmek için oluşturulan sahte açıklama. 

class DeviceJUnit4ClassRunner.MetricAnnotation

Metrikleri muhabirlere iletmek için kullanılan sahte açıklama. 

class DeviceJUnit4ClassRunner.TestLogData

ExternalResource ve TestRule işaretlemelerinin uygulanması. 

class DeviceJUnit4ClassRunner.TestMetrics

ExternalResource ve TestRule işaretlemelerinin uygulanması. 

Herkese açık oluşturucular

DeviceJUnit4ClassRunner(Class<?> klass)

Herkese açık yöntemler

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

Korunan yöntemler

Object createTest()

Cihazı ayarlamak için createTest işlevini geçersiz kılıyoruz.

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

Herkese açık oluşturucular

DeviceJUnit4ClassRunner

public DeviceJUnit4ClassRunner (Class<?> klass)

Parametreler
klass Class

Verdiği hatalar
InitializationError

Herkese açık yöntemler

getAbi

public IAbi getAbi ()

İadeler
IAbi

getTestInformation

public TestInformation getTestInformation ()

İadeler
TestInformation

run

public void run (RunNotifier notifier)

Parametreler
notifier RunNotifier

setAbi

public void setAbi (IAbi abi)

Parametreler
abi IAbi

setTestInformation

public void setTestInformation (TestInformation testInformation)

Parametreler
testInformation TestInformation

Korunan yöntemler

createTest

protected Object createTest ()

Cihazı ayarlamak için createTest işlevini geçersiz kılıyoruz.

İadeler
Object

Verdiği hatalar
Exception

runChild

protected void runChild (FrameworkMethod method, 
                RunNotifier notifier)

Parametreler
method FrameworkMethod

notifier RunNotifier

withAfterClasses

protected Statement withAfterClasses (Statement statement)

Parametreler
statement Statement

İadeler
Statement

withBeforeClasses

protected Statement withBeforeClasses (Statement statement)

Parametreler
statement Statement

Return'ler
Statement