Changeset 68 for trunk/NewView/unittests/testassert.pas
- Timestamp:
- Feb 6, 2007, 9:00:43 PM (19 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/NewView/unittests/testassert.pas
r27 r68 10 10 PROCEDURE assertEqualsString(aTestDescription : String; anExpectedValue : String; aRealValue : String); 11 11 PROCEDURE assertEqualsInt(aTestDescription : String; anExpectedValue : INTEGER; aRealValue : INTEGER); 12 PROCEDURE assertEqualsLongWord(aTestDescription : String; anExpectedValue : LongWord; aRealValue : LongWord); 12 13 PROCEDURE assertTrue(aTestDescription : String; aRealValue : Boolean); 13 14 PROCEDURE assertFalse(aTestDescription : String; aRealValue : Boolean); … … 33 34 34 35 PROCEDURE assertEqualsInt(aTestDescription : String; anExpectedValue : INTEGER; aRealValue : INTEGER); 36 VAR 37 tmpMessage : String; 38 tmpIntString : String; 39 BEGIN 40 if (aRealValue <> anExpectedValue) then 41 begin 42 tmpMessage := 'Failed: ' + aTestDescription + ' Expected: '''; 43 Str(anExpectedValue, tmpIntString); 44 tmpMessage := tmpMessage + tmpIntString; 45 tmpMessage := tmpMessage + ''' but it was: '''; 46 Str(aRealValue, tmpIntString); 47 tmpMessage := tmpMessage + tmpIntString; 48 tmpMessage := tmpMessage + ''''; 49 raise EAssertFailed.Create(tmpMessage); 50 end; 51 END; 52 53 54 PROCEDURE assertEqualsLongWord(aTestDescription : String; anExpectedValue : LongWord; aRealValue : LongWord); 35 55 VAR 36 56 tmpMessage : String;
Note:
See TracChangeset
for help on using the changeset viewer.