description: C++ のテストフレームワークの紹介 # 単体テストフレームワーク - [googletest](https://github.com/google/googletest) BSD 3-Clause - [Catch](https://github.com/catchorg/Catch2) BSL 1.0 - C++11 以上 - シングルヘッダで外部依存ライブラリなし - 簡単に使い始められるインターフェース - [doctest](https://github.com/onqtam/doctest) MIT - C++11 以上 - シングルヘッダで外部依存ライブラリなし - ヘッダのコンパイル時間が非常に短く([ベンチマーク](https://github.com/onqtam/doctest/blob/master/doc/markdown/benchmarks.md))、テスト実行のイテレーションを速く回せるのが売り