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


JUnit4 test runner ที่รองรับ 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

เมธอดสาธารณะ

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