Narzędzia hosta
public
final
class
HostUtils
extends Object
java.lang.Object | |
↳ | com.android.tradefed.lite.HostUtils, |
Implementuje przydatne metody narzędziowe do przeprowadzania testów hostów.
Implementuje kilka metod znajdowania testów na hoście i fałszywego wykonywania JUnit aby przeprowadzić „próbne uruchomienie” .
Podsumowanie
Metody publiczne | |
---|---|
static
|
getJUnitClasses(
|
static
|
getJUnitClasses(
Pobiera przypadki testowe JUnit4 z podanych nazw klas i ścieżek jar. |
static
boolean
|
hasJUnitAnnotation(Class<?> classObj)
Sprawdza, czy klasa wygląda jak test JUnit. |
static
boolean
|
testLoadClass(String className, URLClassLoader cl, String jarName)
Sprawdza, czy klasa jest odpowiednią klasą testową. |
Metody publiczne
Klasy getJUnit
public staticgetJUnitClasses ( classNames, jarAbsPaths, ClassLoader pcl)
Parametry | |
---|---|
classNames |
|
jarAbsPaths |
|
pcl |
ClassLoader |
Zwroty | |
---|---|
|
Klasy getJUnit
public staticgetJUnitClasses ( classNames, jarAbsPaths, excludePaths, ClassLoader pcl)
Pobiera przypadki testowe JUnit4 z podanych nazw klas i ścieżek jar.
Parametry | |
---|---|
classNames |
: klasy, które istnieją w bieżącej ścieżce zajęć w celu sprawdzenia testów JUnit |
jarAbsPaths |
: pliki JAR do wyszukiwania klas z adnotacjami testowymi. |
excludePaths |
|
pcl |
ClassLoader |
Zwroty | |
---|---|
|
listę obiektów klas będących klasami testowymi do wykonania. |
Rzuty | |
---|---|
|
IllegalArgumentException |
Adnotacja hasJUnit
public static boolean hasJUnitAnnotation (Class<?> classObj)
Sprawdza, czy klasa wygląda jak test JUnit.
Parametry | |
---|---|
classObj |
Class : klasa, która ma zostać sprawdzona w poszukiwaniu adnotacji |
Zwroty | |
---|---|
boolean |
czy obiekt klasy ma adnotację testową JUnit4 |
testLoadClass
public static boolean testLoadClass (String className, URLClassLoader cl, String jarName)
Sprawdza, czy klasa jest odpowiednią klasą testową.
W tym przypadku odpowiedni komunikat oznacza, że jest to prawidłowa klasa testowa JUnit wykorzystująca jeden ze standardu biegaczy lub ich podklasy. Oczywiście klasa też powinna się wczytać.
Zwroty | |
---|---|
boolean |
true (prawda), jeśli powinniśmy uznać tę klasę za klasę testową, w przeciwnym razie wartość false (fałsz) |