ডিভাইসJUnit4ClassRunner

public class DeviceJUnit4ClassRunner
extends BlockJUnit4ClassRunner implements IAbiReceiver , ISetOptionReceiver , ITestInformationReceiver

java.lang.অবজেক্ট
org.junit.runner.Runner
org.junit.runners.ParentRunner<org.junit.runners.model.FrameworkMethod>
org.junit.runners.BlockJUnit4ClassRunner
com.android.tradefed.testtype.DeviceJUnit4ClassRunner


JUnit4 পরীক্ষার রানার যা IDeviceTest কেও সামঞ্জস্য করে। একটি RunWith টীকা সহ JUnit4 টেস্টের উপরে উল্লেখ করা উচিত।

সারাংশ

নেস্টেড ক্লাস

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)

পাবলিক কনস্ট্রাক্টর

ডিভাইসJUnit4ClassRunner

public DeviceJUnit4ClassRunner (Class<?> klass)

পরামিতি
klass Class

নিক্ষেপ করে
InitializationError

পাবলিক পদ্ধতি

getAbi

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

রানচাইল্ড

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