問題タブ [boost-unit-test-framework]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票する
2 に答える
261 参照

c++ - テストが完了した後、boost::unit_test を強制的に一時停止するにはどうすればよいですか?

Visual Studio からコンソール プログラムを実行すると、コンソールが表示され、プログラムが実行された後、コンソールが表示されずに消えます。

main一般に、これらの行をの return ステートメントの前に追加します。

プログラムがフレームワークでコンパイルされている場合、どうすれば同様のことができboost::unit_testますか? はライブラリmainの一部であるためboost、変更することはできません (そのための再コンパイルは避けたいと思いboostます)。

0 投票する
1 に答える
200 参照

c++ - BOOST_LOG_TRIVIAL で使用されるストリーム インスタンスにアクセスできますか?

BOOST_LOG_TRIVIAL によって使用される基になるストリーム インスタンスにアクセスすることは可能ですか?

BOOST_LOG_TRIVIAL (ファイルと std::clog に書き込むように構成した) を使用して、BOOST 単体テスト フレームワークに出力を書き込もうとしています。

auto& log_stream = ??? // BOOST_LOG_TRIVIAL ストリーム インスタンス boost::unit_test::unit_test_log.instance().set_stream(log_stream);

0 投票する
2 に答える
749 参照

boost - 大量のブースト ユニット テスト関連の警告を clang-tidy で処理する

プロジェクトを立ち上げているところです。ブーストユニットテストを使用してスケルトンテストを実施しています。残念ながら、マクロ展開から多数の警告が生成されます。個々の行番号を指定することなく、これらを無効にする方法はありますか?

これは、 // NOLINT がある場合でも発生します。

例:

0 投票する
1 に答える
97 参照

c++ - Boost 1.64 Unit Test のコンパイル失敗

ここで紹介されているブースト単体テストのチュートリアルを始めています。

私の最初のコードを使用して:

コンパイルすると、次のエラーが表示されます。

自分でブーストをコンパイルしましたが、他の依存関係の制約により、バージョン 1.64 を使用しています。Visual Studio 2017 Community も使用しています。

この問題を解決するにはどうすればよいですか?

前もって感謝します。