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
public DeviceJUnit4ClassRunner (Class<?> klass)
| پرتابها |
|---|
InitializationError | |
روشهای عمومی
دریافت ابی
public IAbi getAbi ()
دویدن
public void run (RunNotifier notifier)
| پارامترها |
|---|
notifier | RunNotifier |
ست ابی
public void setAbi (IAbi abi)
public void setTestInformation (TestInformation testInformation)
| پارامترها |
|---|
testInformation | TestInformation |
روشهای محافظتشده
ایجاد آزمون
protected Object createTest ()
ما برای تنظیم دستگاه، createTest را بازنویسی میکنیم.
کودک اجرا
protected void runChild (FrameworkMethod method,
RunNotifier notifier)| پارامترها |
|---|
method | FrameworkMethod |
notifier | RunNotifier |
با کلاسهای بعد از کلاس
protected Statement withAfterClasses (Statement statement)
| پارامترها |
|---|
statement | Statement |
باقبل ازکلاسها
protected Statement withBeforeClasses (Statement statement)
| پارامترها |
|---|
statement | Statement |
محتوا و نمونه کدها در این صفحه مشمول پروانههای توصیفشده در پروانه محتوا هستند. جاوا و OpenJDK علامتهای تجاری یا علامتهای تجاری ثبتشده Oracle و/یا وابستههای آن هستند.
تاریخ آخرین بهروزرسانی 2026-06-22 بهوقت ساعت هماهنگ جهانی.
[[["درک آسان","easyToUnderstand","thumb-up"],["مشکلم را برطرف کرد","solvedMyProblem","thumb-up"],["غیره","otherUp","thumb-up"]],[["اطلاعاتی که نیاز دارم وجود ندارد","missingTheInformationINeed","thumb-down"],["بیشازحد پیچیده/ مراحل بسیار زیاد","tooComplicatedTooManySteps","thumb-down"],["قدیمی","outOfDate","thumb-down"],["مشکل ترجمه","translationIssue","thumb-down"],["مشکل کد / نمونهها","samplesCodeIssue","thumb-down"],["غیره","otherDown","thumb-down"]],["تاریخ آخرین بهروزرسانی 2026-06-22 بهوقت ساعت هماهنگ جهانی."],[],[]]