DeviceJUnit4ClassRunner.TestMetrics

public static class DeviceJUnit4ClassRunner.TestMetrics
extends ExternalResource

شیء جاوا
org.junit.rules.ExternalResource
com.android.tradefed.testtype.DeviceJUnit4ClassRunner.TestMetrics


پیاده‌سازی ExternalResource و TestRule . این قانون امکان ثبت معیارها را در طول یک مورد آزمایشی (درون @Test) فراهم می‌کند. این قانون تضمین می‌کند که نگاشت معیارها بین آزمایش‌ها پاک‌سازی می‌شود، بنابراین می‌توان از همان شیء قانون دوباره استفاده کرد.

Example:
 @Rule
 public TestMetrics metrics = new TestMetrics();

 @Test
 public void testFoo() {
     metrics.addTestMetric("key", "value");
     metrics.addTestMetric("key2", "value2");
 }

 @Test
 public void testFoo2() {
     metrics.addTestMetric("key3", "value3");
 }
 

خلاصه

سازندگان عمومی

TestMetrics ()

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

void addTestMetric (String key, MetricMeasurement.Metric metric)

یک ورودی معیار را در قالب نمونه اولیه برای مورد آزمون ثبت کنید.

void addTestMetric (String key, String value)

یک ورودی معیار برای مورد آزمون ثبت کنید.

Statement apply (Statement base, Description description)

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

void after ()
void before ()

سازندگان عمومی

تست متریک

public TestMetrics ()

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

addTestMetric

public void addTestMetric (String key, 
                MetricMeasurement.Metric metric)

یک ورودی متریک را در قالب اولیه برای مورد آزمایشی ثبت کنید. هر کلید در یک مورد آزمایشی باید منحصر به فرد باشد، در غیر این صورت مقدار قبلی را نادیده می‌گیرد.

پارامترها
key String : کلید معیار.

metric MetricMeasurement.Metric : مقدار مرتبط با کلید.

addTestMetric

public void addTestMetric (String key, 
                String value)

یک ورودی متریک برای مورد آزمایشی ثبت کنید. هر کلید در یک مورد آزمایشی باید منحصر به فرد باشد، در غیر این صورت مقدار قبلی را لغو می‌کند.

پارامترها
key String : کلید معیار.

value String : مقداری که به کلید اختصاص داده شده است.

اعمال کردن

public Statement apply (Statement base, 
                Description description)

پارامترها
base Statement

description Description

بازگشت‌ها
Statement

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

بعد از

protected void after ()

قبل از

protected void before ()

پرتاب‌ها
Throwable