테스트 설명
public final class TestDescription
extends Object
java.lang.객체 | |
↳ | 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) 건설자 |
공개 방법 | |
---|---|
int | compareTo ( TestDescription o) |
static TestIdentifier | convertToIdentifier ( TestDescription desc) |
static TestDescription | createFromTestIdentifier (TestIdentifier testId) |
boolean | equals (Object obj) |
static TestDescription | fromString (String data) |
<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)
TestDescription
에서 TestIdentifier
만듭니다. 테스트 중에 설명을 변환하는 데 유용합니다.
매개변수 | |
---|---|
desc | TestDescription : 변환할 TestDescription 입니다. |
보고 | |
---|---|
TestIdentifier | TestDescription 값이 있는 생성된 TestIdentifier . |
createFromTestIdentifier
public static TestDescription createFromTestIdentifier (TestIdentifier testId)
TestIdentifier
에서 TestDescription
을 만듭니다. 하나에서 다른 것으로 쉽게 변환하는 데 사용됩니다.
매개변수 | |
---|---|
testId | TestIdentifier : 변환할 TestIdentifier . |
보고 | |
---|---|
TestDescription | TestIdentifier 값이 있는 생성된 TestDescription |
같음
public boolean equals (Object obj)
매개변수 | |
---|---|
obj | Object |
보고 | |
---|---|
boolean |
fromString
public static TestDescription fromString (String data)
toString()
} 표현에서 TestDescription
을 만듭니다.
매개변수 | |
---|---|
data | String : 문자열 표현. 예상 형식: classname#methodname |
보고 | |
---|---|
TestDescription | TestDescription 또는 구문 분석할 수 없는 경우 null |
getAnnotation
public T getAnnotation (Class<T> annotationType)
매개변수 | |
---|---|
annotationType | Class |
보고 | |
---|---|
T | 이 설명 노드에 첨부된 annotationType 유형의 주석 또는 존재하지 않는 경우 null |
getAnnotations
publicgetAnnotations ()
보고 | |
---|---|
이 설명 노드에 연결된 모든 주석 |
getClassName
public String getClassName ()
테스트의 정규화된 클래스 이름을 반환합니다.
보고 | |
---|---|
String |
getTestName
public String getTestName ()
매개변수화된 테스트인 경우 매개변수가 있는 테스트의 이름을 반환합니다. 매개변수화된 테스트가 아닌 경우 일반 테스트 이름을 반환합니다.
보고 | |
---|---|
String |
getTestNameWithoutParams
public String getTestNameWithoutParams ()
매개변수가 없는 테스트 이름을 반환합니다(매개변수화된 메서드인 경우).
보고 | |
---|---|
String |
해시 코드
public int hashCode ()
보고 | |
---|---|
int |
toString
public String toString ()
보고 | |
---|---|
String |