Changeset 68 for trunk/NewView/unittests
- Timestamp:
- Feb 6, 2007, 9:00:43 PM (19 years ago)
- Location:
- trunk/NewView/unittests
- Files:
-
- 2 edited
-
StringUtilsUnitTests.pas (modified) (2 diffs)
-
testassert.pas (modified) (2 diffs)
Legend:
- Unmodified
- Added
- Removed
-
trunk/NewView/unittests/StringUtilsUnitTests.pas
r65 r68 636 636 assertTrue('testStrEndsWithIgnoringCase_StringMatchCaseSensitive', tmpResult); 637 637 END; 638 639 640 PROCEDURE testLongWordToStr_Zero; 641 VAR 642 tmpResult : String; 643 BEGIN 644 tmpResult := LongWordToStr(0); 645 646 assertEqualsString('testLongWordToStr_Zero', '0', tmpResult); 647 END; 648 649 650 PROCEDURE testLongWordToStr_Four; 651 VAR 652 tmpResult : String; 653 BEGIN 654 tmpResult := LongWordToStr(4); 655 656 assertEqualsString('testLongWordToStr_Four', '4', tmpResult); 657 END; 658 659 PROCEDURE testLongWordToStr_Max; 660 VAR 661 tmpResult : String; 662 BEGIN 663 tmpResult := LongWordToStr(4294967295); 664 665 assertEqualsString('testLongWordToStr_Max', '4294967295', tmpResult); 666 END; 667 638 668 639 669 … … 720 750 result.add(@testStrEndsWithIgnoringCase_StringMatchCaseInSensitive); 721 751 752 result.add(@testLongWordToStr_Zero); 753 result.add(@testLongWordToStr_Four); 754 result.add(@testLongWordToStr_Max); 755 722 756 result.add(@testBoolToStr_true); 723 757 result.add(@testBoolToStr_false); -
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.
