コンテンツにスキップ

単体テストフレームワーク

  • googletest BSD 3-Clause
  • Catch BSL 1.0
    • C++11 以上
    • シングルヘッダで外部依存ライブラリなし
    • 簡単に使い始められるインターフェース
  • doctest MIT
    • C++11 以上
    • シングルヘッダで外部依存ライブラリなし
    • ヘッダのコンパイル時間が非常に短く(ベンチマーク)、テスト実行のイテレーションを速く回せるのが売り