Skip to content

GDKsoftware/TestGrip

Repository files navigation

TestGrip

With TestGrip you can create unit tests for your methods without creating a special DUnit or DUnitX project.

How to use

For information on how to use TestGrip in your development, we have made some useful screencasts.

Main Application suite

  • TestGripPlugin - The TestGrip Delphi IDE plugin
  • TestGripTester - Commandline application to run tests made in TestGrip

Secondary

These applications mainly use and demonstrate the TestGrip Core for project and unit parsing.

  • ImpGen - Generate a new implementation of an interface
  • TestIDE - Simulated IDE to preview the plugin
  • UnitBrowser - To view the structure of a given .pas file
  • UnitSearch - To search a project and in which units a given unit is used
  • XDataAPIDocGen - To generate xml documentation of classes and methods via annotations used for TMS XData.
  • WindmillPP - A static analysis/standards tool for Delphi code

ImpGen

You can add ImpGen and some of the other applications as tools in the Delphi IDE. For ImpGen the best way is to setup a tool with the Parameters: $PROJECT $CURTOKEN

Supported Delphi versions

Older Delphi versions still need some additional testing and will be added soon.

  • Delphi Tokyo
  • Delphi Berlin
  • Delphi Seattle
  • Delphi Seattle Trial (cannot build or run tests)
  • Delphi XE8
  • Delphi 2009
  • Delphi 2007
  • Delphi 7 (TestGripTester commandline tool only)