public interface Persister
修飾子とタイプ | メソッドと説明 |
---|---|
java.io.InputStream |
getImageStream(PersistMetadata metadata)
スクリーンショットの画像のストリームを取得します。
|
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)
テスト結果を保存します。
|
void saveDiffImage(PersistMetadata metadata, java.awt.image.BufferedImage image)
metadata
- データのメタデータimage
- 差分画像java.awt.image.BufferedImage loadDiffImage(PersistMetadata metadata) throws ResourceUnavailableException
metadata
- データのメタデータResourceUnavailableException
- 対応するリソースが見つからない場合void saveScreenshot(PersistMetadata metadata, java.awt.image.BufferedImage image)
metadata
- データのメタデータimage
- スクリーンショットの画像java.io.InputStream getImageStream(PersistMetadata metadata) throws ResourceUnavailableException
metadata
- データのメタデータResourceUnavailableException
- 対応するリソースが見つからない場合java.awt.image.BufferedImage loadScreenshot(PersistMetadata metadata) throws ResourceUnavailableException
metadata
- データのメタデータResourceUnavailableException
- 対応するリソースが見つからない場合void saveTargetResults(PersistMetadata metadata, java.util.List<TargetResult> results)
metadata
- データのメタデータresults
- スクリーンショット撮影結果java.util.List<TargetResult> loadTargetResults(PersistMetadata metadata) throws ResourceUnavailableException
metadata
- データのメタデータResourceUnavailableException
- 対応するリソースが見つからない場合void saveTestResult(PersistMetadata metadata, TestResult result)
metadata
- データのメタデータresult
- テスト結果TestResult loadTestResult(PersistMetadata metadata) throws ResourceUnavailableException
metadata
- データのメタデータResourceUnavailableException
- 対応するリソースが見つからない場合void saveExpectedIds(java.util.Map<java.lang.String,java.util.Map<java.lang.String,java.lang.String>> expectedIds)
expectedIds
- 正解のテスト実行ID一覧java.util.Map<java.lang.String,java.util.Map<java.lang.String,java.lang.String>> loadExpectedIds() throws ResourceUnavailableException
ResourceUnavailableException
- 対応するリソースが見つからない場合