DeviceJUnit4ClassRunner.TestMetrics

public static class DeviceJUnit4ClassRunner.TestMetrics
extends ExternalResource

java.lang.Object
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