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

เรียกใช้เด็ก

protected void runChild (FrameworkMethod method, 
                RunNotifier notifier)

พารามิเตอร์
method FrameworkMethod

notifier RunNotifier

กับหลังชั้นเรียน

protected Statement withAfterClasses (Statement statement)

พารามิเตอร์
statement Statement

คิกรีเทิร์น
Statement

พร้อมก่อนชั้นเรียน

protected Statement withBeforeClasses (Statement statement)

พารามิเตอร์
statement Statement

คิกรีเทิร์น
Statement