HostUtils
public final class HostUtils
extends Object
java.lang.Object | |
↳ | com.android.tradefed.lite.HostUtils |
מיישמת כמה שיטות שירות שימושיות להפעלת בדיקות מארח.
זה מיישם כמה שיטות למציאת בדיקות על המארח ולזיוף ביצוע של בדיקות JUnit כדי שנוכל "להריץ אותן בצורה יבשה".
סיכום
שיטות ציבוריות | |
---|---|
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 |
החזרות | |
---|---|
רשימה של אובייקטי מחלקה שהם מחלקות בדיקה לביצוע. |
זורק | |
---|---|
| חריג טיעון לא חוקי |
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 | נכון אם עלינו להתייחס למחלקה זו כשיעור מבחן, לא נכון אחרת |