Browse Source

* test for missing semicolon after fields in class declaration

git-svn-id: trunk@47487 -
michael 4 years ago
parent
commit
81344a6f5c
1 changed files with 9 additions and 0 deletions
  1. 9 0
      packages/fcl-passrc/tests/tcclasstype.pas

+ 9 - 0
packages/fcl-passrc/tests/tcclasstype.pas

@@ -105,6 +105,7 @@ type
     Procedure TestMethodWithDotFails;
     Procedure TestMethodWithDotOK;
     Procedure TestMethodFunctionWithDotOK;
+    Procedure TestNoSemicolon;
     Procedure TestClassMethodSimple;
     Procedure TestClassMethodSimpleComment;
     Procedure TestConstructor;
@@ -977,6 +978,14 @@ begin
   AssertNotNull('1 method resolution procedure',TPasMethodResolution(members[0]).ImplementationProc);
 end;
 
+procedure TTestClassType.TestNoSemicolon;
+begin
+  StartClass;
+  fDecl.Add('X : Integer;');
+  fDecl.Add('Y : String');
+  ParseClass;
+end;
+
 procedure TTestClassType.TestClassMethodSimple;
 
 begin