होस्टयूटिल्स
public
final
class
HostUtils
extends Object
java.lang.Object | |
↳ | com.android.tradefed.lite.HostUtils |
होस्ट टेस्ट चलाने के लिए कुछ उपयोगी तरीकों को लागू करता है.
यह होस्ट पर टेस्ट खोजने और JUnit को फ़र्ज़ी तरीके से एक्ज़ीक्यूट करने के लिए, कुछ तरीके लागू करता है ताकि हम "सूखा" चला सकें उन्हें.
खास जानकारी
सार्वजनिक तरीके | |
---|---|
static
|
get
|
static
|
get
दिए गए क्लास नेम और जार पाथ से, JUnit4 टेस्ट केस पाएं. |
static
boolean
|
has
यह जांचता है कि कोई क्लास, JUnit टेस्ट जैसी दिखती है या नहीं. |
static
boolean
|
test
यह जांचता है कि क्लास सही टेस्ट क्लास है या नहीं. |
सार्वजनिक तरीके
getJUnitClasses
public staticgetJUnitClasses ( classNames, jarAbsPaths, ClassLoader pcl)
पैरामीटर | |
---|---|
classNames |
|
jarAbsPaths |
|
pcl |
ClassLoader |
रिटर्न | |
---|---|
|
getJUnitClasses
public staticgetJUnitClasses ( classNames, jarAbsPaths, excludePaths, ClassLoader pcl)
दिए गए क्लास नेम और जार पाथ से, JUnit4 टेस्ट केस पाएं.
पैरामीटर | |
---|---|
classNames |
: ऐसी क्लास जो JUnit टेस्ट की जांच करने के लिए, मौजूदा क्लास पाथ में मौजूद होती हैं |
jarAbsPaths |
: टेस्ट एनोटेशन वाली क्लास की खोज करने के लिए जार. |
excludePaths |
|
pcl |
ClassLoader |
रिटर्न | |
---|---|
|
क्लास के उन ऑब्जेक्ट की सूची जिन्हें टेस्ट करना है. |
थ्रो | |
---|---|
|
IllegalArgumentException |
hasJUnitAnnotation
public static boolean hasJUnitAnnotation (Class<?> classObj)
यह जांचता है कि कोई क्लास, JUnit टेस्ट जैसी दिखती है या नहीं.
पैरामीटर | |
---|---|
classObj |
Class : जानकारी की जांच करने के लिए क्लास |
रिटर्न | |
---|---|
boolean |
क्लास ऑब्जेक्ट में JUnit4 टेस्ट एनोटेशन है या नहीं |
TestLoadClass
public static boolean testLoadClass (String className, URLClassLoader cl, String jarName)
यह जांचता है कि क्लास सही टेस्ट क्लास है या नहीं.
इस मामले में, सही का मतलब है कि यह एक मान्य JUnit टेस्ट क्लास है. इसके लिए, किसी स्टैंडर्ड स्टैंडर्ड का इस्तेमाल करें रनर या सब-क्लास. ज़ाहिर है कि क्लास भी लोड होनी चाहिए.
रिटर्न | |
---|---|
boolean |
सही है अगर हमें इस क्लास को टेस्ट क्लास मानना चाहिए, नहीं तो गलत |