TDD

TDDをやりたくなった。

しかもC/C++で…。

C/C++のテストフレームワークがそもそも少ない。

とりあえずGoogleTestを触ってみた。

なんとCMakeが必要らしい。そんなことある?

https://google.github.io/googletest/quickstart-cmake.html

はまったところ

  • テストケースは.cppにする
    • 同様に、Cをincludeするときはextern "C"が必要