Changeset 384 for trunk/unittests/TestAssert.pas
- Timestamp:
- Apr 30, 2016, 7:38:20 PM (9 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/unittests/TestAssert.pas
r347 r384 15 15 16 16 PROCEDURE assertEqualsString(aTestDescription : String; anExpectedValue : String; aRealValue : String); 17 PROCEDURE assertEqualsIgnoreCaseString(aTestDescription : String; anExpectedValue : String; aRealValue : String); 17 18 PROCEDURE assertEqualsAnsiString(aTestDescription : String; anExpectedValue : AnsiString; aRealValue : AnsiString); 18 19 PROCEDURE assertEqualsInt(aTestDescription : String; anExpectedValue : INTEGER; aRealValue : INTEGER); … … 38 39 tmpMessage := tmpMessage + ''' but it was: ''' + tmpLineBreak; 39 40 tmpMessage := tmpMessage + aRealValue; 41 tmpMessage := tmpMessage + ''''; 42 raise EAssertFailed.Create(tmpMessage); 43 end; 44 END; 45 46 47 PROCEDURE assertEqualsIgnoreCaseString(aTestDescription : String; anExpectedValue : String; aRealValue : String); 48 VAR 49 tmpMessage : AnsiString; 50 tmpLineBreak : String; 51 tmpRealValueUC : String; 52 tmpExpectedValueUC : String; 53 BEGIN 54 tmpRealValueUC := UpperCase(aRealValue); 55 tmpExpectedValueUC := UpperCase(anExpectedValue); 56 if (tmpRealValueUC <> tmpExpectedValueUC) then 57 begin 58 tmpLineBreak := ''; 59 if Length(tmpExpectedValueUC) > 13 then tmpLineBreak := chr(13) + chr(10) + ' '; 60 61 tmpMessage := 'Failed: ' + aTestDescription + ' Expected: ''' + tmpLineBreak; 62 tmpMessage := tmpMessage + tmpExpectedValueUC; 63 tmpMessage := tmpMessage + ''' but it was: ''' + tmpLineBreak; 64 tmpMessage := tmpMessage + tmpRealValueUC; 40 65 tmpMessage := tmpMessage + ''''; 41 66 raise EAssertFailed.Create(tmpMessage);
Note:
See TracChangeset
for help on using the changeset viewer.