DUnitXのプロジェクトの作成¶
テストランナーの種類¶
DUnitXのテストランナーは次の3つがあります。
- コンソール型テストランナー
- FireMonkey GUI型テストランナー
- VCL GUI型テストランナー
ただし、XE8には「VCL GUI型テストランナー」は入っていないようです。
コンソール型テストランナーの作成¶
- メニューの「プロジェクト」→「新規作成」→「その他」を選択します。
- 「Delphiプロジェクト」→「DUniX」→「DUnitXプロジェクト」を選択します。
コンソール型テストランナーを使ったプロジェクトが作成されます。
注意¶
「ユニットテスト」→「テストプロジェクト」からテストプロジェクトを作成すると、DUnitXではなく、DUnitのテストプロジェクトが作成されます。
実行例¶
FireMonkey GUI型テストランナーの作成¶
新規作成メニューにはFireMonkey GUI型テストランナーを作成する機能は用意されていません。
FireMonkey GUI型テストランナーを作成は次の手順で行います。
- ふつうに「マルチデバイスアプリケーション」のプロジェクトを作成する。
- プロジェクトファイルを編集して、 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.