পরীক্ষার বিবরণ

public final class TestDescription
extends Object implements Comparable< TestDescription >, Serializable

java.lang.Object
com.android.tradefed.result.TestDescription


একটি টেস্ট কেস সম্পর্কিত তথ্য উপস্থাপনকারী ক্লাস।

সারসংক্ষেপ

ক্ষেত্র

public static final Pattern PARAMETERIZED_TEST_REGEX

প্যারামিটারাইজড মেথডের জন্য রেজেক্স।

সরকারি নির্মাণকারী

TestDescription (String className, String testName)

নির্মাতা

TestDescription (String className, String testName, Annotation... annotations)

নির্মাতা

TestDescription (String className, String testName, Collection<Annotation> annotations)

নির্মাতা

জনসাধারণের পদ্ধতি

int compareTo ( TestDescription o)
static TestIdentifier convertToIdentifier ( TestDescription desc)

TestDescription থেকে একটি TestIdentifier তৈরি করুন।

static TestDescription createFromTestIdentifier ( TestIdentifier testId)

TestIdentifier থেকে একটি TestDescription তৈরি করুন।

boolean equals (Object obj)
static TestDescription fromString (String data)

এর toString() উপস্থাপনা থেকে একটি TestDescription তৈরি করুন।

<T extends Annotation> T getAnnotation (Class<T> annotationType)
Collection<Annotation> getAnnotations ()
String getClassName ()

টেস্টটির পূর্ণাঙ্গ ক্লাস নামটি ফেরত দেয়।

String getTestName ()

যদি পরীক্ষাটি প্যারামিটারযুক্ত হয়, তাহলে প্যারামিটারসহ পরীক্ষাটির নাম ফেরত দেয়।

String getTestNameWithoutParams ()

কোনো প্যারামিটার ছাড়া টেস্টটির নাম ফেরত দেয় (যদি এটি একটি প্যারামিটারযুক্ত মেথড হয়)।

int hashCode ()
String toString ()

ক্ষেত্র

প্যারামিটারাইজড_টেস্ট_রেজেক্স

public static final Pattern PARAMETERIZED_TEST_REGEX

প্যারামিটারাইজড মেথডের জন্য রেজেক্স। উদাহরণস্বরূপ: testName[0]

সরকারি নির্মাণকারী

পরীক্ষার বিবরণ

public TestDescription (String className, 
                String testName)

নির্মাতা

প্যারামিটার
className String : যে ক্লাসে পরীক্ষাটি অনুষ্ঠিত হবে তার নাম।

testName String : পরীক্ষার (পদ্ধতির) নাম।

পরীক্ষার বিবরণ

public TestDescription (String className, 
                String testName, 
                Annotation... annotations)

নির্মাতা

প্যারামিটার
className String : যে ক্লাসে পরীক্ষাটি অনুষ্ঠিত হবে তার নাম।

testName String : পরীক্ষার (পদ্ধতির) নাম।

annotations Annotation : টেস্ট কেসটির সাথে সংশ্লিষ্ট Annotation তালিকা।

পরীক্ষার বিবরণ

public TestDescription (String className, 
                String testName, 
                Collection<Annotation> annotations)

নির্মাতা

প্যারামিটার
className String : যে ক্লাসে পরীক্ষাটি অনুষ্ঠিত হবে তার নাম।

testName String : পরীক্ষার (পদ্ধতির) নাম।

annotations Collection : টেস্ট কেসের সাথে সংশ্লিষ্ট Annotation সংগ্রহ।

জনসাধারণের পদ্ধতি

তুলনা করুন

public int compareTo (TestDescription o)

প্যারামিটার
o TestDescription

ফেরত
int

শনাক্তকারীতে রূপান্তর করুন

public static TestIdentifier convertToIdentifier (TestDescription desc)

TestDescription থেকে একটি TestIdentifier তৈরি করুন। টেস্টিং চলাকালীন কোনো বিবরণ রূপান্তর করার জন্য এটি উপযোগী।

প্যারামিটার
desc TestDescription : রূপান্তর করার জন্য TestDescription

ফেরত
TestIdentifier TestDescription মানগুলো দিয়ে TestIdentifier তৈরি করা হয়েছে।

createFromTestIdentifier

public static TestDescription createFromTestIdentifier (TestIdentifier testId)

TestIdentifier থেকে TestDescription তৈরি করুন। এটি একটি থেকে অন্যটিতে সহজে রূপান্তরের জন্য ব্যবহৃত হয়।

প্যারামিটার
testId TestIdentifier : যে TestIdentifier রূপান্তর করতে হবে।

ফেরত
TestDescription TestIdentifier মানগুলো দিয়ে TestDescription তৈরি করা হয়েছে।

সমান

public boolean equals (Object obj)

প্যারামিটার
obj Object

ফেরত
boolean

স্ট্রিং থেকে

public static TestDescription fromString (String data)

এর toString() উপস্থাপনা থেকে একটি TestDescription তৈরি করুন।

প্যারামিটার
data String : স্ট্রিং উপস্থাপনা। প্রত্যাশিত বিন্যাস: ক্লাসনেম#মেথডনেম

ফেরত
TestDescription TestDescription অথবা null, যদি এটি পার্স করা না যায়।

টীকা পান

public T getAnnotation (Class<T> annotationType)

প্যারামিটার
annotationType Class

ফেরত
T এই ডেসক্রিপশন নোডের সাথে সংযুক্ত annotationType টাইপের অ্যানোটেশন, অথবা কোনোটি না থাকলে null।

টীকা পান

public Collection<Annotation> getAnnotations ()

ফেরত
Collection<Annotation> এই বর্ণনা নোডের সাথে সংযুক্ত সমস্ত টীকা

ক্লাসের নাম পান

public String getClassName ()

টেস্টটির পূর্ণাঙ্গ ক্লাস নামটি ফেরত দেয়।

ফেরত
String

পরীক্ষার নাম পান

public String getTestName ()

যদি পরীক্ষাটি প্যারামিটারযুক্ত হয়, তবে প্যারামিটারসহ পরীক্ষাটির নাম ফেরত দেয়। যদি পরীক্ষাটি প্যারামিটারযুক্ত না হয়, তবে সাধারণ পরীক্ষাটির নাম ফেরত দেয়।

ফেরত
String

প্যারামিটার ছাড়া পরীক্ষার নাম পান

public String getTestNameWithoutParams ()

কোনো প্যারামিটার ছাড়া টেস্টটির নাম ফেরত দেয় (যদি এটি একটি প্যারামিটারযুক্ত মেথড হয়)।

ফেরত
String

হ্যাশকোড

public int hashCode ()

ফেরত
int

স্ট্রিং-এ

public String toString ()

ফেরত
String