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