IdTestBaseComponent.pas 545 B

12345678910111213141516171819202122232425262728293031323334353637
  1. unit IdTestBaseComponent;
  2. interface
  3. uses
  4. IdTest,
  5. IdBaseComponent,
  6. IdObjs,
  7. IdSys;
  8. type
  9. TIdTestInitializerComponent = class(TIdTest)
  10. published
  11. procedure TestInitializerComponent;
  12. end;
  13. implementation
  14. procedure TIdTestInitializerComponent.TestInitializerComponent;
  15. var
  16. c: TIdInitializerComponent;
  17. begin
  18. c := TIdInitializerComponent.Create;
  19. try
  20. Assert(c.Owner = nil);
  21. finally
  22. sys.FreeAndNil(c);
  23. end;
  24. end;
  25. initialization
  26. TIdTest.RegisterTest(TIdTestInitializerComponent);
  27. end.