testfclbase.pp 1.6 KB

1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465666768697071727374
  1. program testfclbase;
  2. {$mode objfpc}{$H+}
  3. uses
  4. {$ifdef unix}
  5. cthreads,
  6. {$ENDIf}
  7. punit,
  8. utcbasenenc,
  9. utcExprParsOps,
  10. utcExprParsAggr,
  11. utcExprBuiltin,
  12. utcExprParsParser,
  13. utcExprParsScanner,
  14. utcFPHashObjectList,
  15. utcFPTemplate,
  16. utcIniFile,
  17. utclzw,
  18. utcObjectList,
  19. utcMaskUtils,
  20. utcObjectStack,
  21. utcQueue,
  22. utcOrderedList,
  23. utcObjectQueue,
  24. utcStack,
  25. utcCSVDocument,
  26. utcCSVReadWrite,
  27. utcBufferedFileStream,
  28. utcClassList,
  29. utcComponentList,
  30. utcFPObjectList,
  31. utcFPStringHashTable,
  32. utcFPObjectHashTable,
  33. utcExprParsNodes,
  34. utcInterlocked,
  35. utcDirwatch
  36. ;
  37. var
  38. lSuite : PSuite;
  39. begin
  40. utcFPObjectList.RegisterTests;
  41. utcObjectList.RegisterTests;
  42. utcComponentList.RegisterTests;
  43. utcClassList.RegisterTests;
  44. utcOrderedList.RegisterTests;
  45. utcStack.RegisterTests;
  46. utcObjectStack.RegisterTests;
  47. utcQueue.RegisterTests;
  48. utcObjectQueue.RegisterTests;
  49. utcFPHashObjectList.RegisterTests;
  50. utcFPStringHashTable.RegisterTests;
  51. utcFPObjectHashTable.RegisterTests;
  52. utcBufferedFileStream.RegisterTests;
  53. utcIniFile.RegisterTests;
  54. utcCSVReadWrite.RegisterTests;
  55. utcMaskUtils.RegisterTests;
  56. utcCSVDocument.RegisterTests;
  57. utcfptemplate.RegisterTests;
  58. utcbasenenc.RegisterTests;
  59. utclzw.RegisterTests;
  60. lSuite:=AddSuite('ExpressionParser');
  61. utcExprParsScanner.RegisterTests(lSuite);
  62. utcExprParsNodes.RegisterTests(lSuite);
  63. utcExprParsOps.RegisterTests(lSuite);
  64. utcExprParsAggr.RegisterTests(lSuite);
  65. utcExprBuiltin.RegisterTests(lSuite);
  66. utcInterlocked.RegisterTests;
  67. utcDirwatch.RegisterTests;
  68. RunAllSysTests;
  69. end.