DeviceJUnit4ClassRunner

public class DeviceJUnit4ClassRunner
extends BlockJUnit4ClassRunner implements IAbiReceiver, ISetOptionReceiver, ITestInformationReceiver

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


JUnit4 टेस्ट रनर, जिसमें IDeviceTest भी शामिल है. JUnit4 के ऊपर तय की गई वैल्यू होनी चाहिए RunWith एनोटेशन के साथ टेस्ट करें.

खास जानकारी

नेस्ट की गई क्लास

class DeviceJUnit4ClassRunner.LogAnnotation

नकली एनोटेशन, जिनका मकसद रिपोर्टर तक लॉग भेजना हो. 

class DeviceJUnit4ClassRunner.MetricAnnotation

जाली एनोटेशन, जिसका मकसद मेट्रिक को रिपोर्टर तक पहुंचाना हो. 

class DeviceJUnit4ClassRunner.TestLogData

ExternalResource और TestRule को लागू करना. 

class DeviceJUnit4ClassRunner.TestMetrics

ExternalResource और TestRule को लागू करना. 

सार्वजनिक कंस्ट्रक्टर

DeviceJUnit4ClassRunner(Class<?> klass)

सार्वजनिक तरीके

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

सुरक्षित तरीके

Object createTest()

डिवाइस को सेट करने के लिए हम createTest को ओवरराइड करते हैं.

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

सार्वजनिक कंस्ट्रक्टर

DeviceJUnit4ClassRunner

public DeviceJUnit4ClassRunner (Class<?> klass)

पैरामीटर
klass Class

थ्रो
InitializationError

सार्वजनिक तरीके

गेटऐबी

public IAbi getAbi ()

रिटर्न
IAbi

जांच के बारे में जानकारी पाएं

public TestInformation getTestInformation ()

रिटर्न
TestInformation

रन

public void run (RunNotifier notifier)

पैरामीटर
notifier RunNotifier

सेटाबी

public void setAbi (IAbi abi)

पैरामीटर
abi IAbi

जांच के लिए जानकारी सेट करें

public void setTestInformation (TestInformation testInformation)

पैरामीटर
testInformation TestInformation

सुरक्षित तरीके

बनाएंटेस्ट

protected Object createTest ()

डिवाइस को सेट करने के लिए हम createTest को ओवरराइड करते हैं.

रिटर्न
Object

रनचाइल्ड

protected void runChild (FrameworkMethod method, 
                RunNotifier notifier)

पैरामीटर
method FrameworkMethod

notifier RunNotifier

AfterClasses के साथ

protected Statement withAfterClasses (Statement statement)

पैरामीटर
statement Statement

रिटर्न
Statement

beforeClasses के साथ

protected Statement withBeforeClasses (Statement statement)

पैरामीटर
statement Statement

रिटर्न
Statement