2

cppunit でセットアップ関数とティアダウン関数が呼び出される方法とタイミングを教えてください。ありがとう

4

2 に答える 2

6

すべてのテスト関数が実行される前にセットアップが呼び出され、各テスト関数が実行された後、ティアダウンが呼び出されます

于 2010-11-15T14:25:47.173 に答える
1

を使用しTestFixtureて各テストを分離します。setUpとtearDownをオーバーライドして、テスト固有の初期化および終了ロジックを実行できます。

詳細な説明

setUpメソッドとtearDownメソッドでテストケースをラップします。TestFixtureは、一連のテストケースに共通の環境を提供するために使用されます。

テストフィクスチャを定義するには、次の手順を実行します。

  • TestCaseのサブクラスを実装する
  • フィクスチャはインスタンス変数によって定義されます
  • setUpをオーバーライドしてフィクスチャの状態を初期化します(つまり、フィクスチャのインスタンス変数を作成します)
  • tearDownをオーバーライドすることによるテスト後のクリーンアップ。
于 2010-11-15T14:27:30.100 に答える