Changeset 559 for trunk/quest-core-assertions/src/main/java/de/ugoe/cs/quest/assertions/FileEqualsReplay.java
- Timestamp:
- 08/17/12 09:05:19 (12 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/quest-core-assertions/src/main/java/de/ugoe/cs/quest/assertions/FileEqualsReplay.java
r548 r559 1 1 2 package de.ugoe.cs.quest.assertions; 2 3 … … 16 17 public class FileEqualsReplay implements IReplayable { 17 18 18 19 20 21 22 23 19 /** 20 * <p> 21 * The file that should be equal to expectedFile. 22 * </p> 23 */ 24 protected final String actualFile; 24 25 25 26 27 28 29 30 26 /** 27 * <p> 28 * The file that is used as the reference. 29 * </p> 30 */ 31 protected final String expectedFile; 31 32 32 33 34 35 36 37 33 /** 34 * <p> 35 * Id for object serialization. 36 * </p> 37 */ 38 private static final long serialVersionUID = 1L; 38 39 39 /** 40 * <p> 41 * Constructor. Creates a new FileEqualsReplay. 42 * </p> 43 * 44 * @param expectedFile 45 * name and path of the expected file 46 * @param actualFile 47 * name and path of the actual file 48 * @throws InvalidParameterException 49 * thrown if expectedFile or actualFile are null 50 */ 51 public FileEqualsReplay(String expectedFile, String actualFile) { 52 if (expectedFile == null) { 53 throw new InvalidParameterException( 54 "expected file must not be null"); 55 } 56 if (actualFile == null) { 57 throw new InvalidParameterException("actual file must not be null"); 58 } 59 this.expectedFile = expectedFile; 60 this.actualFile = actualFile; 61 } 40 /** 41 * <p> 42 * Constructor. Creates a new FileEqualsReplay. 43 * </p> 44 * 45 * @param expectedFile 46 * name and path of the expected file 47 * @param actualFile 48 * name and path of the actual file 49 * @throws InvalidParameterException 50 * thrown if expectedFile or actualFile are null 51 */ 52 public FileEqualsReplay(String expectedFile, String actualFile) { 53 if (expectedFile == null) { 54 throw new InvalidParameterException("expected file must not be null"); 55 } 56 if (actualFile == null) { 57 throw new InvalidParameterException("actual file must not be null"); 58 } 59 this.expectedFile = expectedFile; 60 this.actualFile = actualFile; 61 } 62 62 63 64 65 66 67 68 63 /* 64 * (non-Javadoc) 65 * 66 * @see de.ugoe.cs.quest.eventcore.IReplayable#getReplay() 67 */ 68 public String getReplay() { 69 69 70 71 70 String actualFileTmp = StringTools.xmlEntityReplacement(actualFile); 71 String expectedFileTmp = StringTools.xmlEntityReplacement(expectedFile); 72 72 73 74 75 76 77 78 79 73 StringBuilder currentMsgStr = new StringBuilder(800); 74 currentMsgStr.append(" <fileEquals "); 75 currentMsgStr.append("actualFile=\"" + actualFileTmp + "\" "); 76 currentMsgStr.append("expectedFile=\"" + expectedFileTmp + "\"/>"); 77 currentMsgStr.append(StringTools.ENDLINE); 78 return currentMsgStr.toString(); 79 } 80 80 81 81 }
Note: See TracChangeset
for help on using the changeset viewer.