古いバージョンのgccコンパイラを使用している場合、またはテスト対象のコードがvxWorks(またはVxSim)で実行されている場合、cppUnitでGoogletestフレームワークよりも良いチャンスが得られる可能性があります。
一方、googletestフレームワークのもう1つの機能は、3つの異なるレベルのセットアップ/ティアダウンの可用性です。
- プログラムごと
- テストケースごと(またはテストグループごと)
- 個々のテストインスタンスごと
これがcppUnitでサポートされているかどうかは不明ですが、これは特にレガシーシステムでは非常に便利です。
また、Eclipse CDT用のgoogletestプラグインもあります。