GoogleTestってなに? Googleが作成したC/C++用のxUnit系単体テストフレームワーク http://googletest.googlecode.com/ GoogleTestの何がいいの? ※個人的な所感 個人的にC/C++で単体テスト書くならGoogleTest一択です 他のC/C++用xUnitライブラリよりmain()など簡単に記載できる stdoutやstderrを簡単にキャプチャすることができる exit()などのデステストも標準サポート XMLで結果を出力できるのでJenkinsなどに対応している gcov/gcovrと連携すればカバレッジの可視化も可能 OSS。ここまで出来て無料 これから作成するライブラリについて libgtest.a : google Testのテスト関数が全て入っているライブラリ libgtest_main.a : 全てのテストケース
![GoogleTestを使って単体テストを行う準備をする。 - Qiita](https://cdn-ak-scissors.b.st-hatena.com/image/square/2d4d59af9e84de20a1a97de47be45d2a12394fd1/height=288;version=1;width=512/https%3A%2F%2Fqiita-user-contents.imgix.net%2Fhttps%253A%252F%252Fcdn.qiita.com%252Fassets%252Fpublic%252Farticle-ogp-background-9f5428127621718a910c8b63951390ad.png%3Fixlib%3Drb-4.0.0%26w%3D1200%26mark64%3DaHR0cHM6Ly9xaWl0YS11c2VyLWNvbnRlbnRzLmltZ2l4Lm5ldC9-dGV4dD9peGxpYj1yYi00LjAuMCZ3PTkxNiZoPTMzNiZ0eHQ9R29vZ2xlVGVzdCVFMyU4MiU5MiVFNCVCRCVCRiVFMyU4MSVBMyVFMyU4MSVBNiVFNSU4RCU5OCVFNCVCRCU5MyVFMyU4MyU4NiVFMyU4MiVCOSVFMyU4MyU4OCVFMyU4MiU5MiVFOCVBMSU4QyVFMyU4MSU4NiVFNiVCQSU5NiVFNSU4MiU5OSVFMyU4MiU5MiVFMyU4MSU5OSVFMyU4MiU4QiVFMyU4MCU4MiZ0eHQtY29sb3I9JTIzMjEyMTIxJnR4dC1mb250PUhpcmFnaW5vJTIwU2FucyUyMFc2JnR4dC1zaXplPTU2JnR4dC1jbGlwPWVsbGlwc2lzJnR4dC1hbGlnbj1sZWZ0JTJDdG9wJnM9ZjJkYmMwMGE4YjBkMWEzYjY1MjhlODQ4NTJhNzNlNzQ%26mark-x%3D142%26mark-y%3D112%26blend64%3DaHR0cHM6Ly9xaWl0YS11c2VyLWNvbnRlbnRzLmltZ2l4Lm5ldC9-dGV4dD9peGxpYj1yYi00LjAuMCZ3PTYxNiZ0eHQ9JTQwYnVkb3VndW1pMDYxNyZ0eHQtY29sb3I9JTIzMjEyMTIxJnR4dC1mb250PUhpcmFnaW5vJTIwU2FucyUyMFc2JnR4dC1zaXplPTM2JnR4dC1hbGlnbj1sZWZ0JTJDdG9wJnM9NThiMDEwMmUwYzk1ODZhN2IyYTRkMzk1OGUxMGMxM2I%26blend-x%3D142%26blend-y%3D491%26blend-mode%3Dnormal%26s%3D79d6742382ecf7aef195412b92ce7529)