Google 致力于为黑人社区推动种族平等。查看具体举措
此页面由 Cloud Translation API 翻译。
Switch to English

测试说明

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)

创建TestIdentifierTestDescription

static TestDescription createFromTestIdentifier (TestIdentifier testId)

创建TestDescriptionTestIdentifier

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)

创建TestIdentifierTestDescription 。对于在测试期间转换描述很有用。

参量
desc TestDescription :要转换的TestDescription

退货
TestIdentifier 创建的TestIdentifier与TestDescription值。

createFromTestIdentifier

public static TestDescription createFromTestIdentifier (TestIdentifier testId)

创建TestDescriptionTestIdentifier 。用于简化从一个到另一个的转换。

参量
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

public  getAnnotations ()

退货
附加到此描述节点的所有注释

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