Boost Testを使用して、VisualStudio2010でコードを単体テストしたいと思います。ライブラリの最新バージョンをダウンロードしてビルドしました。
私はここやインターネット上の他の場所でこのテーマについてたくさん読んだことがあり、人々はあなたのテストのためにあなたのソリューション内に2番目のプロジェクトを独占的に持つことを提案しているようです。
いいですね。しかし、実際にこれを設定するのに問題があります。これを設定するための最良の方法についての明確な説明はまだ見つかりません。
単体テストプロジェクトがメインプロジェクトを参照するようにするには、プロジェクト参照を使用する必要がありますか?その場合でも、単体テストプロジェクトのプロパティにメインプロジェクトのインクルードディレクトリとソースディレクトリを追加する必要がありますか?もしそうなら、そもそもプロジェクトリファレンスを使用する利点は何ですか?
単体テストプロジェクトをリンクするには、メインプロジェクトにライブラリを出力させる必要がありますか?繰り返しになりますが、プロジェクト参照はこれを不要にするだろうと思いましたが、プロジェクト参照を本当に理解していないようです。
可能であれば、VS2010のメインプロジェクトと一緒にブーストテストユニットテストプロジェクトを設定するための非常にばかげた証拠を段階的に取得できますか?
ここに示されている方法(1つのプロジェクト、テストをビルドするためのさまざまな構成、または実際のプロジェクトexe)を使用したほうがよいでしょうか:http: //blog.yastrebkov.com/2010/07/boost-test-setup-and-usage .html
どうもありがとう、