1

単体テストを Boost と Eclipse で動作させる方法がわかりません。ソースファイルをどこに置いたかによって、さまざまなエラーが発生します。

テストはどこに行くべきですか?(つまり、ルート、src、フォルダーなし、または何にテストフォルダーを作成する必要がありますか)

main() を持たず、たくさんのテストを行うつもりがない場合、どこかに何かを指定する必要がありますか?

私は本当に混乱しており、詳細についてはかなり軽視していることを知っています.EclipseでBoostを使用してユニットテストを行う適切な方法を教えてください.

4

1 に答える 1

1

単体テストを行わずに、アプリケーションをEclipseFirstNormalでコンパイルします。

その後、新しいプロジェクトを作成し、アプリケーションで以前のプロジェクトを参照します。main.cppを作成し、そこに単体テストを挿入するよりも。

新しいプロジェクトの他のプロジェクトクラスを使用できるはずです。したがって、オブジェクトをインスタンス化し、アサートなどを行うことができます。さらに質問がある場合は、実際のエラーを投稿し、現在の構造のスクリーンショットを提供してください。

于 2012-09-06T13:08:51.890 に答える