* Patch from Graeme Geldenhuys to remove duplicate output strings

git-svn-id: trunk@30308 -
This commit is contained in:
michael 2015-03-24 13:17:44 +00:00
parent d9a205de45
commit e21ed02d09
2 changed files with 2 additions and 4 deletions

View File

@ -181,9 +181,9 @@ class function TAssert.EqualsErrorMessage(const expected, actual: string;
const ErrorMsg: string): string;
begin
if (ErrorMsg <> '') then
Result := Format(sMsgActualEqualsExpFmt, [ErrorMsg + ', ', expected, actual])
Result := Format(sExpectedButWasAndMessageFmt, [ErrorMsg + ', ', expected, actual])
else
Result := Format(sActualEqualsExpFmt, [expected, actual])
Result := Format(sExpectedButWasFmt, [expected, actual])
end;
class function TAssert.NotEqualsErrorMessage(const expected, actual: string;

View File

@ -315,8 +315,6 @@ uses
Const
sExpectedButWasFmt = 'Expected:' + LineEnding + '"%s"' + LineEnding + 'But was:' + LineEnding + '"%s"';
sExpectedButWasAndMessageFmt = '%s' + LineEnding + sExpectedButWasFmt;
sMsgActualEqualsExpFmt = '%s' + LineEnding + 'Expected ' + LineEnding + '< %s > ' + LineEnding + 'equals actual ' + LineEnding + '< %s >';
sActualEqualsExpFmt = 'Expected ' + LineEnding + '< %s > ' + LineEnding + 'equals actual ' + LineEnding + '< %s >';
{ This lets us use a single include file for both the Interface and