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