HostUtils
public
final
class
HostUtils
extends Object
| java.lang.Object | |
| ↳ | com.android.tradefed.lite.HostUtils |
ใช้เมธอดยูทิลิตีที่มีประโยชน์บางรายการสำหรับการทดสอบโฮสต์
ซึ่งจะใช้วิธีการ 2-3 วิธีในการค้นหาการทดสอบบนโฮสต์และการจำลองการเรียกใช้การทดสอบ JUnit เพื่อให้เรา "ทดสอบเสมือนจริง" ได้
สรุป
เมธอดสาธารณะ | |
|---|---|
static
|
getJUnitClasses(
|
static
|
getJUnitClasses(
รับเฟรมเวิร์กการทดสอบ JUnit4 จากชื่อคลาสและเส้นทาง jar ที่ระบุ |
static
boolean
|
hasJUnitAnnotation(Class<?> classObj)
ตรวจสอบว่าคลาสมีลักษณะเหมือนการทดสอบ JUnit หรือไม่ |
static
boolean
|
testLoadClass(String className, URLClassLoader cl, String jarName)
ทดสอบว่าคลาสเป็นคลาสทดสอบที่เหมาะสมหรือไม่ |
เมธอดสาธารณะ
getJUnitClasses
public staticgetJUnitClasses ( classNames, jarAbsPaths, ClassLoader pcl)
| พารามิเตอร์ | |
|---|---|
classNames |
|
jarAbsPaths |
|
pcl |
ClassLoader |
| คิกรีเทิร์น | |
|---|---|
|
|
getJUnitClasses
public staticgetJUnitClasses ( classNames, jarAbsPaths, excludePaths, ClassLoader pcl)
รับเฟรมเวิร์กการทดสอบ JUnit4 จากชื่อคลาสและเส้นทาง jar ที่ระบุ
| พารามิเตอร์ | |
|---|---|
classNames |
: คลาสที่อยู่ในเส้นทางคลาสปัจจุบันเพื่อตรวจหาการทดสอบ JUnit |
jarAbsPaths |
: Jars สำหรับค้นหาคลาสที่มีคำอธิบายประกอบการทดสอบ |
excludePaths |
|
pcl |
ClassLoader |
| คิกรีเทิร์น | |
|---|---|
|
รายการออบเจ็กต์คลาสที่เป็นคลาสทดสอบที่จะเรียกใช้ |
| การโยน | |
|---|---|
|
IllegalArgumentException |
hasJUnitAnnotation
public static boolean hasJUnitAnnotation (Class<?> classObj)
ตรวจสอบว่าคลาสมีลักษณะเหมือนการทดสอบ JUnit หรือไม่
| พารามิเตอร์ | |
|---|---|
classObj |
Class: คลาสที่จะตรวจสอบคำอธิบายประกอบ |
| คิกรีเทิร์น | |
|---|---|
boolean |
ออบเจ็กต์คลาสมีคำอธิบายประกอบการทดสอบ JUnit4 หรือไม่ |
testLoadClass
public static boolean testLoadClass (String className,
URLClassLoader cl,
String jarName)ทดสอบว่าคลาสเป็นคลาสทดสอบที่เหมาะสมหรือไม่
ในกรณีนี้ "เหมาะสม" หมายถึงเป็นคลาสทดสอบ JUnit ที่ถูกต้องซึ่งใช้โปรแกรมรันไทม์มาตรฐานรายการใดรายการหนึ่งหรือคลาสย่อยของโปรแกรมรันไทม์นั้น และชั้นเรียนก็ควรโหลดด้วย
| คิกรีเทิร์น | |
|---|---|
boolean |
จริงหากเราควรพิจารณาชั้นเรียนนี้เป็นชั้นเรียนทดสอบ ไม่เช่นนั้นให้ถือว่าเท็จ |