測試說明
public final class TestDescription
extends Object
java.lang.Object | |
↳ | com.android.tradefed.result.TestDescription |
表示有關測試用例的信息的類。
概要
領域 | |
---|---|
public static final Pattern | PARAMETERIZED_TEST_REGEX 參數化的正則表達式。 |
公共建設者 | |
---|---|
TestDescription (String className, String testName) 建設者 | |
TestDescription (String className, String testName, Annotation... annotations) 建設者 | |
TestDescription (String className, String testName, annotations) TestDescription (String className, String testName, annotations) 建設者 |
公開方法 | |
---|---|
static TestIdentifier | convertToIdentifier ( TestDescription desc) |
static TestDescription | createFromTestIdentifier (TestIdentifier testId) |
boolean | equals (Object obj) |
<T extends Annotation> T | getAnnotation (Class<T> annotationType) |
getAnnotations () | |
String | getClassName () 返回測試的完全合格的類名稱。 |
String | getTestName () 如果參數化了測試,則返回帶有參數的測試名稱。 |
String | getTestNameWithoutParams () 返回不帶任何參數的測試名稱(如果它是參數化方法)。 |
int | hashCode () |
String | toString () |
領域
PARAMETERIZED_TEST_REGEX
public static final Pattern PARAMETERIZED_TEST_REGEX
參數化的正則表達式。例如:testName [0]
公共建設者
測試說明
public TestDescription (String className, String testName)
建設者
參量 | |
---|---|
className | String :進行測試的類的名稱。 |
testName | String :測試(方法)名稱。 |
測試說明
public TestDescription (String className, String testName, Annotation... annotations)
建設者
參量 | |
---|---|
className | String :進行測試的類的名稱。 |
testName | String :測試(方法)名稱。 |
annotations | Annotation :與測試用例關聯的ERROR(/Annotation) 列表。 |
測試說明
public TestDescription (String className, String testName,annotations)
建設者
參量 | |
---|---|
className | String :進行測試的類的名稱。 |
testName | String :測試(方法)名稱。 |
annotations | ERROR(/Annotation) 集合。 |
公開方法
convertToIdentifier
public static TestIdentifier convertToIdentifier (TestDescription desc)
創建TestIdentifier
從TestDescription
。對於在測試期間轉換描述很有用。
參量 | |
---|---|
desc | TestDescription :要轉換的TestDescription 。 |
退貨 | |
---|---|
TestIdentifier | 創建的TestIdentifier 與TestDescription值。 |
createFromTestIdentifier
public static TestDescription createFromTestIdentifier (TestIdentifier testId)
創建TestDescription
從TestIdentifier
。用於簡化從一個到另一個的轉換。
參量 | |
---|---|
testId | TestIdentifier :要轉換的TestIdentifier 。 |
退貨 | |
---|---|
TestDescription | 創建TestDescription 與TestIdentifier值。 |
等於
public boolean equals (Object obj)
參量 | |
---|---|
obj | Object |
退貨 | |
---|---|
boolean |
getAnnotation
public T getAnnotation (Class<T> annotationType)
參量 | |
---|---|
annotationType | Class |
退貨 | |
---|---|
T | 附加到此描述節點的類型notificationType的註釋;如果不存在,則為null |
getAnnotations
publicgetAnnotations ()
退貨 | |
---|---|
附加到此描述節點的所有註釋 |
getClassName
public String getClassName ()
返回測試的完全合格的類名稱。
退貨 | |
---|---|
String |
getTestName
public String getTestName ()
如果參數化測試,則返回帶有參數的測試名稱。如果不是參數化測試,則返回常規測試名稱。
退貨 | |
---|---|
String |
getTestNameWithoutParams
public String getTestNameWithoutParams ()
返回不帶任何參數的測試名稱(如果它是參數化方法)。
退貨 | |
---|---|
String |
hashCode
public int hashCode ()
退貨 | |
---|---|
int |
toString
public String toString ()
退貨 | |
---|---|
String |