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 را از نام کلاس ها و مسیرهای jar دریافت می کند. |
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 را از نام کلاس ها و مسیرهای jar دریافت می کند.
پارامترها | |
---|---|
classNames | |
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 | درست است اگر این کلاس را یک کلاس آزمایشی در نظر بگیریم، در غیر این صورت false |