Ver código fonte

* fix test

git-svn-id: trunk@42372 -
svenbarth 6 anos atrás
pai
commit
5532ac3355
1 arquivos alterados com 5 adições e 4 exclusões
  1. 5 4
      tests/test/tcustomattr6.pp

+ 5 - 4
tests/test/tcustomattr6.pp

@@ -35,15 +35,16 @@ end;
 var
   pi: PPropInfo;
   AClassAttribute: TCustomAttribute;
-
 begin
   pi := GetPropInfo(TMyObject.ClassInfo,'PublicInt');
-  if pi^.AttributeCount<>1 then
-    halt(1);
+  if not Assigned(pi^.AttributeTable) then
+    Halt(1);
+  if pi^.AttributeTable^.AttributeCount <> 1 then
+    Halt(2);
 
   AClassAttribute := GetPropAttribute(pi,0) as TCustomAttribute;
   if AClassAttribute = nil then
-    halt(2);
+    halt(3);
 
   writeln('ok');