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

روش های محافظت شده

ایجاد تست

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