Changeset 559 for trunk/quest-core-assertions/src/main/java/de/ugoe/cs/quest/assertions/TextEqualsReplay.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/TextEqualsReplay.java
r548 r559 1 1 2 package de.ugoe.cs.quest.assertions; 2 3 … … 16 17 public class TextEqualsReplay implements IReplayable { 17 18 18 19 20 21 22 23 19 /** 20 * <p> 21 * Reference value which is compared to the targets text. 22 * </p> 23 */ 24 protected final String expectedValue; 24 25 25 26 27 28 29 30 26 /** 27 * <p> 28 * Target to which the text is compared. 29 * </p> 30 */ 31 protected final String target; 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 41 42 43 44 45 46 * string description of the target whose string value is 47 * compared to the expectedvalue48 49 50 51 52 53 54 55 56 57 40 /** 41 * <p> 42 * Constructor. Creates a new TextEqualsReplay. 43 * 44 * @param expectedValue 45 * expected string value 46 * @param target 47 * string description of the target whose string value is compared to the expected 48 * value 49 * @throws InvalidParameterException 50 * thrown if target is null 51 */ 52 public TextEqualsReplay(String expectedValue, String target) { 53 if (target == null) { 54 throw new InvalidParameterException("target must not be null"); 55 } 56 this.expectedValue = expectedValue; 57 this.target = target; 58 } 58 59 59 60 61 62 63 64 65 60 /* 61 * (non-Javadoc) 62 * 63 * @see de.ugoe.cs.quest.eventcore.IReplayable#getReplay() 64 */ 65 @Override 66 public String getReplay() { 66 67 67 68 String expectedValueTmp = StringTools.xmlEntityReplacement(expectedValue); 68 69 69 StringBuilder currentMsgStr = new StringBuilder(400); 70 currentMsgStr.append(" <textEquals expectedValue=\"" + expectedValueTmp 71 + "\">"); 72 currentMsgStr.append(StringTools.ENDLINE); 73 currentMsgStr.append("<target>"); 74 currentMsgStr.append(StringTools.ENDLINE); 75 currentMsgStr.append(target); 76 currentMsgStr.append(StringTools.ENDLINE); 77 currentMsgStr.append("</target>"); 78 currentMsgStr.append(StringTools.ENDLINE); 79 currentMsgStr.append("</textEquals>"); 80 currentMsgStr.append(StringTools.ENDLINE); 81 return currentMsgStr.toString(); 82 } 70 StringBuilder currentMsgStr = new StringBuilder(400); 71 currentMsgStr.append(" <textEquals expectedValue=\"" + expectedValueTmp + "\">"); 72 currentMsgStr.append(StringTools.ENDLINE); 73 currentMsgStr.append("<target>"); 74 currentMsgStr.append(StringTools.ENDLINE); 75 currentMsgStr.append(target); 76 currentMsgStr.append(StringTools.ENDLINE); 77 currentMsgStr.append("</target>"); 78 currentMsgStr.append(StringTools.ENDLINE); 79 currentMsgStr.append("</textEquals>"); 80 currentMsgStr.append(StringTools.ENDLINE); 81 return currentMsgStr.toString(); 82 } 83 83 84 85 86 87 88 89 //@Override TODO90 91 92 84 /* 85 * (non-Javadoc) 86 * 87 * @see de.ugoe.cs.quest.eventcore.IReplayable#getTarget() 88 */ 89 // @Override TODO 90 public String getTarget() { 91 return target; 92 } 93 93 94 94 }
Note: See TracChangeset
for help on using the changeset viewer.