12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152 |
- program dbtestframework_gui;
- {$mode objfpc}{$H+}
- // Note that this Lazarus project by default re-compiles all DB units! This eases
- // developing, but requires some attention from the developer.
- // It could very well be that after compiling this project, you have to manually clean
- // the .ppu files before you can build fcl-db in the regular way. (Using fpmake)
- // If you want to use the default installed db units, use the
- // Default_no_local_ppus build mode which clears the search path in the compiler
- // options.
- uses
- Interfaces, Forms,
- // GUI:
- StdCtrls {to extend GuiTestRunner},
- DBGuiTestRunner, inieditor,
- // Generic DB test framework units
- ToolsUnit,
- // Connectors for different database types
- sqldbtoolsunit,
- dbftoolsunit,
- bufdatasettoolsunit,
- memdstoolsunit,
- SdfDSToolsUnit,
- {$IFDEF TEST_SQLITE3DS}
- Sqlite3DSToolsUnit,
- {$ENDIF}
- // DB unittest
- TestBasics,
- TestDBBasics,
- TestFieldTypes,
- TestDatasources,
- TestBufDatasetStreams,
- TestSQLDB,
- TestSpecificTBufDataset,
- TestSpecificTDBF,
- TestSpecificTMemDataset,
- tcsdfdata,
- tccsvdataset,
- TestDBExport;
- {$R *.res}
- begin
- Application.Title:='DBTestFramework';
- Application.Initialize;
- Application.CreateForm(TDBGuiTestRunnerForm, DBGuiTestRunnerForm);
- Application.Run;
- end.
|