HostUtil'ler
public
final
class
HostUtils
extends Object
Java.lang.Nesne | |
🎃 | com.android.tradefed.lite.HostUtils |
Ana makine testlerini çalıştırmak için bazı faydalı yardımcı program yöntemlerini uygular.
Bu, ana makinede testleri bulmak ve JUnit'in sahte yürütmesini sağlamak için birkaç yöntem uygular "prova" yapmak için gerekir.
Özet
Herkese açık yöntemler | |
---|---|
static
|
getJUnitClasses(
|
static
|
getJUnitClasses(
Sağlanan sınıf adlarından ve jar yollarından JUnit4 test durumlarını alır. |
static
boolean
|
hasJUnitAnnotation(Class<?> classObj)
Sınıfın bir JUnit testi gibi görünüp görünmediğini kontrol eder. |
static
boolean
|
testLoadClass(String className, URLClassLoader cl, String jarName)
Sınıfın uygun bir test sınıfı olup olmadığını test eder. |
Herkese açık yöntemler
getJUnitClass'lar
public staticgetJUnitClasses ( classNames, jarAbsPaths, ClassLoader pcl)
Parametreler | |
---|---|
classNames |
|
jarAbsPaths |
|
pcl |
ClassLoader |
İlerlemeler | |
---|---|
|
getJUnitClass'lar
public staticgetJUnitClasses ( classNames, jarAbsPaths, excludePaths, ClassLoader pcl)
Sağlanan sınıf adlarından ve jar yollarından JUnit4 test durumlarını alır.
Parametreler | |
---|---|
classNames |
: JUnit testlerinin kontrol edilmesi için geçerli sınıf yolunda bulunan sınıflar |
jarAbsPaths |
: Test ek açıklamalarına sahip sınıfları aramak için Jar işaretleri. |
excludePaths |
|
pcl |
ClassLoader |
İlerlemeler | |
---|---|
|
yürütülecek test sınıfları olan sınıf nesnelerinin bir listesi. |
Fırlatma | |
---|---|
|
IllegalArgumentException |
hasJUnitDescription
public static boolean hasJUnitAnnotation (Class<?> classObj)
Sınıfın bir JUnit testi gibi görünüp görünmediğini kontrol eder.
Parametreler | |
---|---|
classObj |
Class : Ek açıklama için incelenecek sınıf |
İlerlemeler | |
---|---|
boolean |
sınıf nesnesinin JUnit4 test ek açıklaması olup olmadığı |
testLoadClass
public static boolean testLoadClass (String className, URLClassLoader cl, String jarName)
Sınıfın uygun bir test sınıfı olup olmadığını test eder.
Bu durumda uygun, standart alt sınıflarından biri de olabilir. Sınıfın da yüklenmesi gerekir.
İlerlemeler | |
---|---|
boolean |
bu sınıfı bir test sınıfı olarak kabul etmemiz gerekiyorsa true, aksi takdirde false |