修飾子とタイプ | フィールドと説明 |
---|---|
protected FilePersisterConfig |
config |
static java.lang.String |
DEFAULT_EXPECTED_IDS_FILE_NAME
ExpectedIdを保存するデフォルトのファイル名
|
static java.lang.String |
DEFAULT_TEST_RESULT_FILE_NAME
テストクラス毎のテスト結果を保存するデフォルトのファイル名
|
コンストラクタと説明 |
---|
FilePersister()
コンストラクタ
|
FilePersister(FilePersisterConfig config)
コンストラクタ
|
修飾子とタイプ | メソッドと説明 |
---|---|
java.io.File |
getDiffImageFile(PersistMetadata metadata)
差分画像のファイルパスを取得します。
|
java.lang.String |
getDiffImageFileName(PersistMetadata metadata)
差分画像のファイル名を取得します。
|
java.io.File |
getExpectedIdsFile()
期待結果IDが記録されたファイルパスを取得します。
|
java.lang.String |
getExpectedIdsFileName()
期待結果IDが記録されたファイル名を取得します。
|
protected java.lang.String |
getFilePath(PersistMetadata metadata,
java.lang.String fileName)
メタデータとファイル名から実際のファイルパスを取得します。
|
java.io.InputStream |
getImageStream(PersistMetadata metadata)
スクリーンショットの画像のストリームを取得します。
|
java.io.File |
getResultDirectoryFile()
結果を保存する基底ディレクトリを取得します。
|
java.io.File |
getScreenshotImageFile(PersistMetadata metadata)
スクリーンショットの画像ファイルのパスを取得します。
|
java.lang.String |
getScreenshotImageFileName(PersistMetadata metadata)
スクリーンショットの画像ファイル名を取得します。
|
java.io.File |
getTargetResultsFile(PersistMetadata metadata)
スクリーンショットの比較結果が記録されたファイルパスを取得します。
|
java.lang.String |
getTargetResultsFileName(PersistMetadata metadata)
スクリーンショットの比較結果が記録されたファイル名を取得します。
|
java.io.File |
getTestResultFile(PersistMetadata metadata)
テストクラス実行結果のファイルパスを取得します。
|
java.lang.String |
getTestResultFileName()
テストクラスの実行結果が記録されたファイル名を取得します。
|
java.awt.image.BufferedImage |
loadDiffImage(PersistMetadata metadata)
差分画像を読み込みます。
|
java.util.Map<java.lang.String,java.util.Map<java.lang.String,java.lang.String>> |
loadExpectedIds()
正解のテスト実行ID一覧を読み込みます。
|
java.awt.image.BufferedImage |
loadScreenshot(PersistMetadata metadata)
スクリーンショットの画像を読み込みます。
|
java.util.List<TargetResult> |
loadTargetResults(PersistMetadata metadata)
スクリーンショット撮影結果を読み込みます。
|
TestResult |
loadTestResult(PersistMetadata metadata)
テスト結果を読み込みます。
|
void |
saveDiffImage(PersistMetadata metadata,
java.awt.image.BufferedImage image)
差分画像を保存します。
|
void |
saveExpectedIds(java.util.Map<java.lang.String,java.util.Map<java.lang.String,java.lang.String>> expectedIds)
正解のテスト実行ID一覧を保存します。
|
void |
saveScreenshot(PersistMetadata metadata,
java.awt.image.BufferedImage image)
スクリーンショットの画像を保存します。
|
void |
saveTargetResults(PersistMetadata metadata,
java.util.List<TargetResult> results)
スクリーンショット撮影結果を保存します。
|
void |
saveTestResult(PersistMetadata metadata,
TestResult result)
テスト結果を保存します。
|
public static final java.lang.String DEFAULT_EXPECTED_IDS_FILE_NAME
public static final java.lang.String DEFAULT_TEST_RESULT_FILE_NAME
protected FilePersisterConfig config
public FilePersister()
public FilePersister(FilePersisterConfig config)
config
- データ永続化の設定public void saveDiffImage(PersistMetadata metadata, java.awt.image.BufferedImage image)
Persister
saveDiffImage
インタフェース内 Persister
metadata
- データのメタデータimage
- 差分画像public java.awt.image.BufferedImage loadDiffImage(PersistMetadata metadata)
Persister
loadDiffImage
インタフェース内 Persister
metadata
- データのメタデータpublic void saveScreenshot(PersistMetadata metadata, java.awt.image.BufferedImage image)
Persister
saveScreenshot
インタフェース内 Persister
metadata
- データのメタデータimage
- スクリーンショットの画像public java.io.InputStream getImageStream(PersistMetadata metadata)
Persister
getImageStream
インタフェース内 Persister
metadata
- データのメタデータpublic java.awt.image.BufferedImage loadScreenshot(PersistMetadata metadata)
Persister
loadScreenshot
インタフェース内 Persister
metadata
- データのメタデータpublic void saveTargetResults(PersistMetadata metadata, java.util.List<TargetResult> results)
Persister
saveTargetResults
インタフェース内 Persister
metadata
- データのメタデータresults
- スクリーンショット撮影結果public java.util.List<TargetResult> loadTargetResults(PersistMetadata metadata)
Persister
loadTargetResults
インタフェース内 Persister
metadata
- データのメタデータpublic void saveTestResult(PersistMetadata metadata, TestResult result)
Persister
saveTestResult
インタフェース内 Persister
metadata
- データのメタデータresult
- テスト結果public TestResult loadTestResult(PersistMetadata metadata)
Persister
loadTestResult
インタフェース内 Persister
metadata
- データのメタデータpublic void saveExpectedIds(java.util.Map<java.lang.String,java.util.Map<java.lang.String,java.lang.String>> expectedIds)
Persister
saveExpectedIds
インタフェース内 Persister
expectedIds
- 正解のテスト実行ID一覧public java.util.Map<java.lang.String,java.util.Map<java.lang.String,java.lang.String>> loadExpectedIds()
Persister
loadExpectedIds
インタフェース内 Persister
public java.io.File getResultDirectoryFile()
public java.io.File getExpectedIdsFile()
public java.io.File getTestResultFile(PersistMetadata metadata)
metadata
- メタデータpublic java.io.File getTargetResultsFile(PersistMetadata metadata)
metadata
- メタデータpublic java.io.File getScreenshotImageFile(PersistMetadata metadata)
metadata
- メタデータpublic java.io.File getDiffImageFile(PersistMetadata metadata)
metadata
- メタデータpublic java.lang.String getExpectedIdsFileName()
public java.lang.String getTestResultFileName()
public java.lang.String getTargetResultsFileName(PersistMetadata metadata)
metadata
- メタデータpublic java.lang.String getScreenshotImageFileName(PersistMetadata metadata)
metadata
- メタデータpublic java.lang.String getDiffImageFileName(PersistMetadata metadata)
metadata
- メタデータprotected java.lang.String getFilePath(PersistMetadata metadata, java.lang.String fileName)
metadata
- メタデータfileName
- ファイル名