1 package com.atlassian.selenium.visualcomparison.utils;
2
3 import com.atlassian.annotations.Internal;
4
5 import java.io.File;
6
7 @Internal
8 public class PageDifferenceImages
9 {
10 private File oldImageFile;
11 private File newImageFile;
12 private File diffImageFile;
13 private String outputDir;
14
15 public PageDifferenceImages(File oldImageFile, File newImageFile, File diffImageFile, String outputDir)
16 {
17 this.oldImageFile = oldImageFile;
18 this.newImageFile = newImageFile;
19 this.diffImageFile = diffImageFile;
20 this.outputDir = outputDir;
21 }
22
23 public String getOldImageFile()
24 {
25 return ScreenshotDiff.relativePath(oldImageFile, outputDir);
26 }
27
28 public String getNewImageFile()
29 {
30 return ScreenshotDiff.relativePath(newImageFile, outputDir);
31 }
32
33 public String getDiffImageFile()
34 {
35 return ScreenshotDiff.relativePath(diffImageFile, outputDir);
36 }
37 }