DeviceJUnit4ClassRunner

public class DeviceJUnit4ClassRunner
extends BlockJUnit4ClassRunner implements IAbiReceiver , ISetOptionReceiver , ITestInformationReceiver

شیء جاوا
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

روش‌های عمومی

دریافت ابی

public IAbi getAbi ()

بازگشت‌ها
IAbi

اطلاعات آزمون را دریافت کنید

public TestInformation getTestInformation ()

بازگشت‌ها
TestInformation

دویدن

public void run (RunNotifier notifier)

پارامترها
notifier RunNotifier

ست ابی

public void setAbi (IAbi abi)

پارامترها
abi IAbi

اطلاعات آزمون تنظیم‌شده

public void setTestInformation (TestInformation testInformation)

پارامترها
testInformation TestInformation

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

ایجاد آزمون

protected Object createTest ()

ما برای تنظیم دستگاه، createTest را بازنویسی می‌کنیم.

بازگشت‌ها
Object

پرتاب‌ها
Exception

کودک اجرا

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