테스트 설명

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)

생성자

공개 메서드

int compareTo(TestDescription o)
static TestIdentifier convertToIdentifier(TestDescription desc)

TestDescription에서 TestIdentifier를 만듭니다.

static TestDescription createFromTestIdentifier(TestIdentifier testId)

TestIdentifier에서 TestDescription를 만듭니다.

boolean equals(Object obj)
static TestDescription fromString(String data)

toString()} 표현에서 TestDescription를 만듭니다.

<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) 컬렉션입니다.

공개 메서드

비교 대상

public int compareTo (TestDescription o)

매개변수
o TestDescription

반환 값
int

conversionToIdentifier

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

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