HostUtils
public final class HostUtils
extends Object
java.lang.Object | |
↳ | com.android.tradefed.lite.HostUtils |
Ana bilgisayar testlerini çalıştırmak için bazı yararlı yardımcı program yöntemlerini uygular.
Bu, ana bilgisayardaki testleri bulmak ve JUnit testlerinin sahte olarak yürütülmesini sağlamak için birkaç yöntem uygular, böylece onları "kuru çalıştırabiliriz".
Özet
Genel yöntemler | |
---|---|
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) Sağlanan sınıf adlarından ve jar yollarından JUnit4 test senaryolarını alır. |
static boolean | hasJUnitAnnotation (Class<?> classObj) Bir sınıfın JUnit testine benzeyip benzemediğ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. |
Genel yöntemler
getJUnitClasses
public staticgetJUnitClasses ( classNames, jarAbsPaths, ClassLoader pcl)
Parametreler | |
---|---|
classNames | |
jarAbsPaths | |
pcl | ClassLoader |
İadeler | |
---|---|
getJUnitClasses
public staticgetJUnitClasses ( classNames, jarAbsPaths, excludePaths, ClassLoader pcl)
Sağlanan sınıf adlarından ve jar yollarından JUnit4 test senaryolarını alır.
Parametreler | |
---|---|
classNames | |
jarAbsPaths | |
excludePaths | |
pcl | ClassLoader |
İadeler | |
---|---|
yürütülecek test sınıfları olan sınıf nesnelerinin listesi. |
Atar | |
---|---|
| YasadışıTartışmaİstisna |
hasJUnitEk Açıklama
public static boolean hasJUnitAnnotation (Class<?> classObj)
Bir sınıfın JUnit testine benzeyip benzemediğini kontrol eder.
Parametreler | |
---|---|
classObj | Class : Ek açıklama için incelenecek sınıf |
İadeler | |
---|---|
boolean | sınıf nesnesinin JUnit4 test açıklamasına sahip 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 olan, standart çalıştırıcılardan birini veya bunun bir alt sınıfını kullanan geçerli bir JUnit test sınıfı olduğu anlamına gelir. Tabii ki sınıfın da yüklenmesi gerekiyor.
İadeler | |
---|---|
boolean | eğer bu sınıfı bir test sınıfı olarak kabul edersek true, aksi durumda false |