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