מכשירJUnit4ClassRunner

public class DeviceJUnit4ClassRunner
extends BlockJUnit4ClassRunner implements IAbiReceiver, ISetOptionReceiver, ITestInformationReceiver

JavaScript.lang.Object
org.junit.runner.Runner
  org.junit.runners.ParentRunner<org.junit.runners.model.FrameworkMethod>
    org.junit.runners.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)

בנאים ציבוריים

מכשירJUnit4ClassRunner

public DeviceJUnit4ClassRunner (Class<?> klass)

פרמטרים
klass Class

קליעות
InitializationError

שיטות ציבוריות

getAbi

public IAbi getAbi ()

החזרות
IAbi

getTestInformation

public TestInformation getTestInformation ()

החזרות
TestInformation

ראן

public void run (RunNotifier notifier)

פרמטרים
notifier RunNotifier

SetAbi

public void setAbi (IAbi abi)

פרמטרים
abi IAbi

setTestInformation

public void setTestInformation (TestInformation testInformation)

פרמטרים
testInformation TestInformation

שיטות מוגנות

createTest

protected Object createTest ()

אנחנו מחליפים את createTest כדי להגדיר את המכשיר.

החזרות
Object

runChild

protected void runChild (FrameworkMethod method, 
                RunNotifier notifier)

פרמטרים
method FrameworkMethod

notifier RunNotifier

withAfterClasses

protected Statement withAfterClasses (Statement statement)

פרמטרים
statement Statement

החזרות
Statement

withBeforeClasses

protected Statement withBeforeClasses (Statement statement)

פרמטרים
statement Statement

החזרות
Statement