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 Test ด้วยคำอธิบายประกอบ 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

ส่ง
Exception

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