public final class TestResultManager
extends java.lang.Object
修飾子とタイプ | メソッドと説明 |
---|---|
void |
addScreenshotResult(java.lang.String className,
ScreenshotResult result)
指定したクラスのスクリーンショット撮影・比較結果を追加します。
|
void |
cancelUpdateExpectedId(java.lang.String className)
指定のテストクラスに対するExpectedIdの更新をキャンセルします。
|
void |
exportExpectedIds(java.lang.String className)
ExpectedIdの一覧を保存します。
|
void |
exportTestResult(java.lang.String className)
指定したクラスのテスト結果を保存します。
|
java.lang.String |
getCurrentId()
現在のテストIDを取得します。
|
java.lang.String |
getExpectedId(java.lang.String className,
java.lang.String methodName)
指定したクラス・メソッドのExpectedIdを取得します。
|
static TestResultManager |
getInstance()
TestResultManager のインスタンスを取得します。 |
Persister |
getPersister()
データ永続化インターフェースを取得します。
|
void |
initializeTestResult(java.lang.String className)
指定したクラスのテスト結果を初期化します。
|
void |
updateExpectedId(java.lang.String className,
java.lang.String methodName)
ExpectedIdを現在のIDで更新します。
|
public static TestResultManager getInstance()
TestResultManager
のインスタンスを取得します。TestResultManager
のインスタンスpublic java.lang.String getCurrentId()
public void initializeTestResult(java.lang.String className)
className
- 対象のクラス名public void exportTestResult(java.lang.String className)
className
- 対象のクラス名public void addScreenshotResult(java.lang.String className, ScreenshotResult result)
className
- 対象のクラス名result
- スクリーンショット撮影・比較結果public java.lang.String getExpectedId(java.lang.String className, java.lang.String methodName) throws TestRuntimeException
TestRuntimeException
になります。className
- 対象のテストクラス名methodName
- 対象のテストメソッド名TestRuntimeException
- 対象のIDが存在しない場合public void updateExpectedId(java.lang.String className, java.lang.String methodName)
className
- 対象のテストクラス名methodName
- 対象のテストメソッド名public void cancelUpdateExpectedId(java.lang.String className)
className
- 対象のテストクラス名public void exportExpectedIds(java.lang.String className)
className
- 対象のテストクラス名