Skip to content

Commit 7ac1f29

Browse files
Made TestName compatible with DUnit - fixes #299
1 parent 8477b61 commit 7ac1f29

File tree

2 files changed

+5
-4
lines changed

2 files changed

+5
-4
lines changed

Source/DUnitX.DUnitCompatibility.pas

Lines changed: 3 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -45,7 +45,7 @@ TTestCase = class
4545
protected
4646
procedure SetUp; virtual;
4747
procedure TearDown; virtual;
48-
function TestName : string;
48+
function GetName : string;
4949
public
5050
procedure Check(const condition: Boolean; const msg: string = '');deprecated 'Use DUnitX.Assert class';
5151
procedure CheckTrue(const condition: Boolean; const msg: string = '');deprecated 'Use DUnitX.Assert class';
@@ -106,6 +106,7 @@ TTestCase = class
106106
procedure TestSetupMethod;
107107
[TearDown]
108108
procedure TestTeardownMethod;
109+
property Name: string read GetName;
109110
end;
110111

111112

@@ -154,7 +155,7 @@ procedure TTestCase.CheckTrue(const condition: Boolean; const msg: string);
154155
Assert.IsTrue(condition,msg);
155156
end;
156157

157-
function TTestCase.TestName: string;
158+
function TTestCase.GetName: string;
158159
begin
159160
result := TDUnitXTestRunner.GetCurrentTestName;
160161
end;

Tests/DUnitX.Tests.DUnitCompatibility.pas

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -87,8 +87,8 @@ procedure TMyDUnitTestSetup.TearDown;
8787

8888
procedure TMyDUnitTestSetup.Test_TestName;
8989
begin
90-
Status('The Test Name is : ' + Self.TestName);
91-
CheckEqualsString('Test_TestName', Self.TestName,'TestName not working');
90+
Status('The Test Name is : ' + Self.Name);
91+
CheckEqualsString('Test_TestName', Self.Name,'Test Name not working');
9292
end;
9393

9494
initialization

0 commit comments

Comments
 (0)