1

メインのC++アプリケーションで使用する前に、作成した関数をテストするにはどうすればよいですか?

mylib.hで宣言され、mylib.cppで定義された関数foo()を使用するmain.cppがあるとします。foo()を「おもちゃ」の状況で広範囲にテストして、期待どおりに動作することを確認したいと思います。

Eclipseでこれを行うにはどうすればよいですか?私の必要性のために、私が発生時に単一の関数をテストできるように、test.cppを持っていれば十分でしょう。「main.cpp」ではなく「test.cpp」をコンパイルする「test」オプションをmakefileに追加してこれを行うだけですが、Eclipseでこれを行う方法がわかりません。

他のあまりナイーブでないアドバイスも同様に高く評価されます。

4

1 に答える 1

3

2 つのプロジェクトが必要です。

  1. ライブラリを使用するメインのプロジェクト
  2. 単体テスト main を使用して、ライブラリを実装するプロジェクト。このメインは、単体テスト フレームワークを初期化し、テストを実行する必要があります。

したがって、そうでない場合は、単体テスト フレームワークを選択し、テストを追加します。

于 2012-10-09T09:10:37.537 に答える