Bug in refactoring in XE5.
Can someone check this in XE6 and report if still an issue?
Use refactoring to rename constant CreateStoragePos to f.x. CreateStorage.
Result: reference in attribute
[TestCase(‘Create’, CreateStoragePos, NoSep)]
will not be renamed.
{code}
unit DUnitX_PSDStorage;
interface
uses
DUnitX_PSDBase, PSDConstants, PSDStorage,
DUnitX.TestFramework;
const
CreateStoragePos = String(‘something’);
ModifyStoragePos = String(‘something’);
type
[TestFixture]
TestTPSDStorageArea= class(TTestClass)
public
[Setup]
procedure Setup; override;
[TearDown]
procedure TearDown; override;
[Test]
[TestCase(‘Create’, CreateStoragePos, NoSep)]
procedure CreateFromJSON(const aJSON: String); override;
[Test]
function SaveToDB:TPSDResult; override;
[Test]
function ReadFromDb:TPSDResult; override;
[Test]
[TestCase(‘Modify’, ModifyStoragePos, NoSep)]
function ChangeAndSave(const aJSON: String):TPSDResult; override;
[Test]
function DeleteFromDb:TPSDResult; override;
end;
{code}
You must be logged in to post a comment.