Sign in Join

Live chat for Free Pascal, Lazarus, Delphi and every Pascal programmer.

Catalog · How the catalog works
Anything · Lazarus or Delphi
Random projectRandom project

TestGrip

Delphi Test generation framework

View on GitHub

Member rating

No ratings yet.

Sign in to rate this project.

README

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)