From e227d76b7d2bd5d614d7bc9afebb56b29b82b140 Mon Sep 17 00:00:00 2001 From: michael Date: Tue, 24 Mar 2015 13:40:56 +0000 Subject: [PATCH] * Patch from Graeme Geldenhuys to move FailNotEquals to main interface git-svn-id: trunk@30315 - --- packages/fcl-fpcunit/src/DUnitCompatibleInterface.inc | 7 ------- packages/fcl-fpcunit/src/fpcunit.pp | 6 ++++++ 2 files changed, 6 insertions(+), 7 deletions(-) diff --git a/packages/fcl-fpcunit/src/DUnitCompatibleInterface.inc b/packages/fcl-fpcunit/src/DUnitCompatibleInterface.inc index 6d01bd3012..12ce58064a 100644 --- a/packages/fcl-fpcunit/src/DUnitCompatibleInterface.inc +++ b/packages/fcl-fpcunit/src/DUnitCompatibleInterface.inc @@ -21,7 +21,6 @@ class procedure CheckNotNull(obj: IUnknown; msg: string = ''); overload; virtual; class procedure CheckIs(obj :TObject; pClass: TClass; msg: string = ''); overload; class procedure CheckSame(expected, actual: TObject; msg: string = ''); overload; - class procedure FailNotEquals(expected, actual: string; msg: string = ''; errorAddr: Pointer = nil); virtual; class procedure CheckTrue(condition: Boolean; msg: string = ''); class procedure CheckFalse(condition: Boolean; msg: string = ''); class procedure CheckException(AMethod: TRunMethod; AExceptionClass: ExceptClass; msg: string = ''); @@ -153,12 +152,6 @@ begin AssertSame(msg, expected, actual); end; -class procedure TAssert.FailNotEquals(expected, actual: string; msg: string; - errorAddr: Pointer); -begin - Fail(msg + ComparisonMsg(Expected, Actual)); -end; - class procedure TAssert.CheckTrue(condition: Boolean; msg: string); begin if (not condition) then diff --git a/packages/fcl-fpcunit/src/fpcunit.pp b/packages/fcl-fpcunit/src/fpcunit.pp index 4b8d24e1b9..1dca7434af 100644 --- a/packages/fcl-fpcunit/src/fpcunit.pp +++ b/packages/fcl-fpcunit/src/fpcunit.pp @@ -81,6 +81,7 @@ type public class procedure Fail(const AMessage: string; AErrorAddrs: Pointer = nil); class procedure Fail(const AFmt: string; Args : Array of const; AErrorAddrs: Pointer = nil); + class procedure FailNotEquals(const expected, actual: string; const ErrorMsg: string = ''; AErrorAddrs: Pointer = nil); class procedure AssertTrue(const AMessage: string; ACondition: boolean); overload; class procedure AssertTrue(ACondition: boolean); overload; class procedure AssertFalse(const AMessage: string; ACondition: boolean); overload; @@ -529,6 +530,11 @@ begin raise EAssertionFailedError.CreateFmt(AFmt,Args) at AErrorAddrs; end; +class procedure TAssert.FailNotEquals(const expected, actual: string; const ErrorMsg: string; AErrorAddrs: Pointer); +begin + Fail(NotEqualsErrorMessage(expected, actual, ErrorMsg), AErrorAddrs); +end; + class procedure TAssert.AssertTrue(const AMessage: string; ACondition: boolean); begin