codetools: test multidim[,].sub

git-svn-id: trunk@61961 -
This commit is contained in:
mattias 2019-10-03 14:35:42 +00:00
parent d63ada2dc8
commit fc24b68aa6

View File

@ -103,6 +103,7 @@ type
procedure TestFindDeclaration_BracketOpen;
procedure TestFindDeclaration_AnonymProc;
procedure TestFindDeclaration_AnonymProc_ExprDot;
procedure TestFindDeclaration_ArrayMultiDimDot;
// test all files in directories:
procedure TestFindDeclaration_FPCTests;
procedure TestFindDeclaration_LazTests;
@ -1000,6 +1001,24 @@ begin
FindDeclarations(Code);
end;
procedure TTestFindDeclaration.TestFindDeclaration_ArrayMultiDimDot;
begin
StartProgram;
Add([
'type',
' TmyClass = class',
' Field: integer;',
' end;',
' TArray1 = array of TmyClass;',
' TArray2 = array of TArray1;',
'var',
' tmp: TArray2;',
'begin',
' tmp[0,0].Field{declaration:tmyclass.field};',
'end.']);
FindDeclarations(Code);
end;
procedure TTestFindDeclaration.TestFindDeclaration_FPCTests;
begin
TestFiles('fpctests');