fpc/tests/test/tobject5.pp
Jonas Maebe 870edaf916 * tobject.unitname and tobject.tostring have to return an ansistring instead
of a shortstring (mantis #15693)
  * changed tobject5 so it checks whether the return values are correct

git-svn-id: trunk@14869 -
2010-02-06 17:53:49 +00:00

19 lines
335 B
ObjectPascal

program tobject1;
{$apptype console}
{$mode objfpc}{$H+}
var
Obj: TObject;
begin
Obj := TObject.Create;
if not Obj.Equals(Obj) then
halt(1); // true
WriteLn(Obj.GetHashCode); // PtrInt(Obj)
if Obj.UnitName<>'System' then
halt(2); // System
if Obj.ToString<>'TObject' then
halt(3); // TObject
Obj.Free;
end.