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