C++ で単体テスト フレームワークを使用したことはありません。今、私は CppUTest バージョン 3.6 を取りました。README_InstallCppUTest.txt ファイルに従ってライブラリをコンパイルしようとしています。
./configure => OK
make => OKではない
src/CppUTest/JUnitTestOutput.cpp:170:29: error: use of old-style cast [-Werror,-Wold-style-cast]
これらのコンパイル エラーをすべて修正する必要がありますか、それとも何らかの方法でエラーをスキップできますか? g++ は OSX の clang へのシンボリック リンクであることを知っています。
以前は gtest を使用しようとしました。基本的に、ダミーテストを作成するときはとても良かったです(例EXPECT_EQ(1,1)
)。通常の製品コードのクラスをテストしようとしたとき、スタブまたはモックの使用方法を見つけるのが困難でした。そこで、CppUTest を試すことにしました。