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