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 |