DUnitXのプロジェクトの作成

テストランナーの種類

DUnitXのテストランナーは次の3つがあります。

  • コンソール型テストランナー
  • FireMonkey GUI型テストランナー
  • VCL GUI型テストランナー

ただし、XE8には「VCL GUI型テストランナー」は入っていないようです。

コンソール型テストランナーの作成

  1. メニューの「プロジェクト」→「新規作成」→「その他」を選択します。
  2. 「Delphiプロジェクト」→「DUniX」→「DUnitXプロジェクト」を選択します。

コンソール型テストランナーを使ったプロジェクトが作成されます。

_images/001.gif

注意

「ユニットテスト」→「テストプロジェクト」からテストプロジェクトを作成すると、DUnitXではなく、DUnitのテストプロジェクトが作成されます。

_images/002.gif

実行例

_images/003.gif _images/004.gif

FireMonkey GUI型テストランナーの作成

新規作成メニューにはFireMonkey GUI型テストランナーを作成する機能は用意されていません。

FireMonkey GUI型テストランナーを作成は次の手順で行います。

  1. ふつうに「マルチデバイスアプリケーション」のプロジェクトを作成する。
  2. プロジェクトファイルを編集して、 GUIXTestRunnerをメインフォームにする
program Project1;

uses
  System.StartUpCopy,
  FMX.Forms,
  DUNitX.Loggers.GUIX, //追加
  CalcUnit in 'CalcUnit.pas',
  TestCalcUnit in 'TestCalcUnit.pas';

{$R *.res}

begin
  Application.Initialize;
  Application.CreateForm(
    TGUIXTestRunner,  //修正
    GUIXTestRunner); //修正
  Application.Run;
end.

実行例

_images/005.gif _images/006.gif