[解決済み] Visual Studio C++の単体テストを設定する方法
2023-02-14 06:17:41
質問
でテストフレームワークをセットアップして使えるようにする方法がわからなくて困っています。
Visual Studio 2008
に対して
C++
おそらく内蔵のユニットテストスイートで。
何かリンクやチュートリアルがあれば、ありがたいです。
どのように解決するのですか?
このページ は、かなりの数のC++ユニットテストフレームワークをレビューしており、役に立つかもしれません。
- CppUnit
- Boost.Test
- CppUnitLite
- ナノCppUnit
- ユニット+α
- CxxTest
チェックアウト CPPUnitLite または CPPUnitLite2 .
CPPUnitLite は、もともとJavaのJUnitをCPPUnitとしてC++に移植したMichael Feathers氏によって作られました(CPPUnitはJUnitの開発モデルを模倣しようとしていますが - C++にはJavaの機能(例:反射)が欠けているので使い勝手が悪いのです)。
CPPUnitLiteは、C++に移植されたJavaのものではなく、真のC++スタイルのテストフレームワークを作ろうとしています。(私は Feather の レガシーコードで効果的に作業する の本からの言い換えです)。 CPPUnitLite2 は、より多くの機能とバグフィックスを含む、別のリライトのようです。
また、私は偶然にも
Microsoft がリリースした WinUnit .
関連
-
[解決済み】 unsigned int vs. size_t
-
[解決済み】LLVMで暗黙のうちに削除されたコピーコンストラクタの呼び出し
-
[解決済み】テンプレートの引数1が無効です(Code::Blocks Win Vista) - テンプレートは使いません。
-
[解決済み】なぜ、サイズ8の初期化されていない値を使用するのでしょうか?
-
[解決済み】VC++の致命的なエラーLNK1168:書き込みのためにfilename.exeを開くことができません。
-
[解決済み] 1ビットのセット、クリア、トグルはどのように行うのですか?
-
[解決済み] フェイク、モッキング、スタビングの違いとは?
-
[解決済み] ディレクトリ内のすべてのPythonユニットテストを実行するにはどうすればよいですか?
-
[解決済み] データベース駆動型アプリケーションのユニットテストに最適な戦略とは?
-
[解決済み】Visual Studioでaspx/ascxファイルの.designerファイルを強制的に再生成する方法とは?
最新
-
nginxです。[emerg] 0.0.0.0:80 への bind() に失敗しました (98: アドレスは既に使用中です)
-
htmlページでギリシャ文字を使うには
-
ピュアhtml+cssでの要素読み込み効果
-
純粋なhtml + cssで五輪を実現するサンプルコード
-
ナビゲーションバー・ドロップダウンメニューのHTML+CSSサンプルコード
-
タイピング効果を実現するピュアhtml+css
-
htmlの選択ボックスのプレースホルダー作成に関する質問
-
html css3 伸縮しない 画像表示効果
-
トップナビゲーションバーメニュー作成用HTML+CSS
-
html+css 実装 サイバーパンク風ボタン
おすすめ
-
[解決済み】C-stringを使用すると警告が表示される。"ローカル変数に関連するスタックメモリのアドレスが返される"
-
[解決済み] 既に.objで定義されている-二重包含はない
-
[解決済み】エラー。switchステートメントでcaseラベルにジャンプする
-
[解決済み】Visual C++で "Debug Assertion failed "の原因となる行を見つける。
-
[解決済み] 式はクラス型を持つ必要があります。
-
[解決済み】リンカーエラーです。"リンカ入力ファイルはリンクが行われていないため未使用"、そのファイル内の関数への未定義参照
-
[解決済み】浮動小数点数の乱数生成
-
[解決済み】警告 - 符号付き整数式と符号なし整数式の比較
-
[解決済み] 警告:暗黙の定数変換でのオーバーフロー
-
[解決済み] C++コードのユニットテスト - ツールと方法論 [終了しました]。