テストの説明
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,
コンストラクタ |
パブリック メソッド | |
---|---|
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) のコレクション。 |
パブリック メソッド
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
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 |