2016-03-24 18 views
1

TestInsight 1.0をXE5にインストールしました。私はtestinsightディレクティブは、私は次のコンパイラエラーが発生しますと宣言して(DUnitXを使用して構築された)私のユニットテストプロジェクトをビルドしようとすると:インターフェイスITestLogger.OnTestingStartsの実装がありません。 (XE5)

[dcc32 Error] TestInsight.DUnitX.pas(20): E2291 Missing implementation of interface method ITestLogger.OnTestingStarts

マイDPRはDUnitXによって生成されたデフォルトのコンテンツは、プラグインが含まれ、私はことができるしています。 XE5 IDEからTestInsightエクスプローラを起動します。どんな提案やヒントもありがとうございます。

答えて

0

私もデルファイXE8にこのぶつかったので、私は狩猟の少しやった:あなたはどちらかhttps://codeload.github.com/VSoftTechnologies/DUnitX/zip/master(またはgit clone https://github.com/VSoftTechnologies/DUnitX.git)をダウンロードし、https://github.com/VSoftTechnologies/DUnitXでDUnitXリポジトリからそう

getting the latest DUnitX version and setting the library path properly (so it uses that version and not still the one deployed with XE8) works.

https://bitbucket.org/sglienke/testinsight/issues/81/issue-with-missing-implementationは、ソリューションを提供します

次に、現在のDUnitXが保存されているディレクトリに検索パスを指定します。

最後に、プロジェクトを作成します(TESTINSIGHT条件定義セットがあることを確認してください)。ViewメニューでTestInsightを選択します。

これで、テスト結果が表示されます。

関連する問題