Explorar o código

* fix test

git-svn-id: trunk@42372 -
svenbarth %!s(int64=6) %!d(string=hai) anos
pai
achega
5532ac3355
Modificáronse 1 ficheiros con 5 adicións e 4 borrados
  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');