C++ (.NET ではなく、純粋な C++) で単体テストを開始したいと考えています。これまで行ったことがないためです。常に使用さassert
れcout
ます。これまでのところ、詳細な回答がある唯一の良い質問はhttps://stackoverflow.com/questions/13699/choosing-ac-unit-testing-tool-frameworkですが、日付は 2008 です。
Visual Studio 2012 と互換性のある現在利用可能な C++ 単体テストについて意見を聞きたいです。その短所と長所は何ですか? それらを習得するのはどのくらい簡単/難しいですか (つまり、学習教材の入手可能性)? 彼らはどのくらい人気がありますか?それらは積極的に開発され、サポートされていますか?
私が知っているいくつかのフレームワークがあります: Google の Testing Framework、Boost Testing Lib。
(また、Visual Studio に加えて、Intel Parallel Studio XE 2013 を主に静的解析に使用しています)