2

CodeliteエディターでUnitTest++を使用してユニットテストを作成しています。ただし、単体テストアプリケーションをデバッグしている場合、ブレークポイントはヒットしません。デバッグモードでも表示されません。UnitTest ++テストをデバッグすることはできませんか?または私が間違っていることは何ですか?

前もって感謝します!

4

1 に答える 1

1

Codelite で UnitTest++ を使用して単体テストをデバッグするには、[デバッグ] メニューの [クイック デバッグ] を使用できます。

実行可能ファイルをテスト プロジェクトの出力に設定します。UnitTest++ プラグインによってすでに実行可能ファイルに設定されているはずです。

すでにご存じのとおり、testRunner を呼び出すメイン クラスが必要です。

main.cpp

#include <UnitTest++.h>

int main(int argc, char **argv)
{
    return UnitTest::RunAllTests();
}

デバッガーはメイン クラスの最初の行で中断し、さらにブレークポイントが機能するはずです。

これが役立つことを願っています。

于 2013-07-12T16:28:26.597 に答える