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 |
จริงหากเราควรพิจารณาชั้นเรียนนี้เป็นชั้นเรียนทดสอบ ไม่เช่นนั้นให้ถือว่าเท็จ |