私は大規模なプロジェクトの単体テスト インフラストラクチャを実装している最中であり、C++
政治的な理由によりCppUnit
、単体テスト フレームワークとしてプッシュされることはほぼ確実です。
CppUnitと融合するモック フレームワークを特定しようとしています。私はmockppを見つけましたが、それがうまくいくはずだと聞きましたGoogle Mock
。
どのフレームワークが一緒に動作しCppUnit
ますか?
私は大規模なプロジェクトの単体テスト インフラストラクチャを実装している最中であり、C++
政治的な理由によりCppUnit
、単体テスト フレームワークとしてプッシュされることはほぼ確実です。
CppUnitと融合するモック フレームワークを特定しようとしています。私はmockppを見つけましたが、それがうまくいくはずだと聞きましたGoogle Mock
。
どのフレームワークが一緒に動作しCppUnit
ますか?
モッキング ライブラリは通常、単体テスト フレームワークから独立しています。彼らは 2 つの異なる仕事をしており、率直に言って、お互いに話す理由はあまりありません。それらが統合されるのは、次の質問への回答です。
そして、テストの適切なポイントでそれを行います。
一例として、opmock を確認してください。 http://sourceforge.net/projects/opmock/
彼らの wiki によると、opmock は CppUnit テストから簡単に呼び出されます。http://sourceforge.net/p/opmock/wiki/Using%20Opmock%20with%20other%20unit%20testing%20frameworks/を参照してください。