テストの説明

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

translateToIdentifier

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 作成された TestDescription と TestIdentifier の値。

equals

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