C++用のBDDフレームワークについて質問する古い質問がいくつか見つかりました。 CppSpecはBDD形式のフレームワークとして推奨されていましたが、フレームワークはRSpecやgoogletestほどには優雅ではありません。C++のBDDの現在の状態は何ですか?
また、私は、Unit Testing C and C++ with Ruby and RSpecの記事の中で、本当に面白いと思われるものを挙げました。しかし、この記事では、C++でこのメソッドを使用することには多くの制限があると述べています。これはどんなに良くなったのですか? Rubyでなければ、SWIGはC++とPythonとのインターフェースに優れていますか?キュウリのようなものをつけることができますか?
最後に、googlemockとgoogletest(私は既にユニットテスト用に使用しています)を使用しましたが、それでもRubyやPython BDDフレームワークを使用するほど優雅ではないようです。
私はBDD/TDD作業を行う上で重要なのは、筆記テストが迅速かつ苦痛でなければならないということです。私は職場でこれらの方法や他の開発方法を紹介しようとしています。私は、筆記試験が短くて甘くて簡単であることを人々に納得させる必要があります。
更新 私は、アプリケーションがQtのを使用し、Linux環境をターゲットにしているためうまくいくかもしれない、程度Krossを見つけました。これは潜在的にSWIGよりも容易/良いでしょうか?
Joakim、googletestよりIglooを選ぶ理由について詳しく教えてください。これにはあまり情報がありません。 – smci
あなたのデモは非常に有望そうです:https://vimeo.com/18350401 –