HostUtils
public
final
class
HostUtils
extends Object
java.lang.Object | |
↳ | com.android.tradefed.lite.HostUtils |
Mengimplementasikan beberapa metode utilitas yang berguna untuk menjalankan pengujian host.
Ini mengimplementasikan beberapa metode untuk menemukan pengujian di host dan memalsukan eksekusi pengujian JUnit sehingga kita dapat "melakukan uji coba".
Ringkasan
Metode publik | |
---|---|
static
|
getJUnitClasses(
|
static
|
getJUnitClasses(
Mendapatkan kasus pengujian JUnit4 dari nama class dan jalur jar yang disediakan. |
static
boolean
|
hasJUnitAnnotation(Class<?> classObj)
Memeriksa apakah class terlihat seperti pengujian JUnit atau tidak. |
static
boolean
|
testLoadClass(String className, URLClassLoader cl, String jarName)
Menguji apakah class adalah class pengujian yang sesuai atau tidak. |
Metode publik
getJUnitClasses
public staticgetJUnitClasses ( classNames, jarAbsPaths, ClassLoader pcl)
Parameter | |
---|---|
classNames |
|
jarAbsPaths |
|
pcl |
ClassLoader |
Hasil | |
---|---|
|
getJUnitClasses
public staticgetJUnitClasses ( classNames, jarAbsPaths, excludePaths, ClassLoader pcl)
Mendapatkan kasus pengujian JUnit4 dari nama class dan jalur jar yang disediakan.
Parameter | |
---|---|
classNames |
: Class yang ada di jalur class saat ini untuk memeriksa pengujian JUnit |
jarAbsPaths |
: Jar untuk menelusuri class dengan anotasi pengujian. |
excludePaths |
|
pcl |
ClassLoader |
Hasil | |
---|---|
|
daftar objek class yang merupakan class pengujian untuk dijalankan. |
Menampilkan | |
---|---|
|
IllegalArgumentException |
hasJUnitAnnotation
public static boolean hasJUnitAnnotation (Class<?> classObj)
Memeriksa apakah class terlihat seperti pengujian JUnit atau tidak.
Parameter | |
---|---|
classObj |
Class : Class yang akan diperiksa untuk anotasi |
Hasil | |
---|---|
boolean |
apakah objek class memiliki anotasi pengujian JUnit4 |
testLoadClass
public static boolean testLoadClass (String className, URLClassLoader cl, String jarName)
Menguji apakah class adalah class pengujian yang sesuai atau tidak.
Dalam hal ini, sesuai berarti class pengujian JUnit yang valid menggunakan salah satu runner standar atau subclass-nya. Tentu saja, class juga harus dimuat.
Hasil | |
---|---|
boolean |
true jika kita harus menganggap class ini sebagai class pengujian, false jika tidak |