このブログでCppUTest、PCUnit、Unityと紹介してきたので、この流れを続けてTDDBCで使われたC言語のユニットテスティングフレームワークを紹介していきたいと思います。今回はTDDBC大阪で使われたCmockeryについて。 なおTest Doubleについて詳しくない方は、本エントリを読む前に予備知識として「xUnit Test PatternsのTest Doubleパターン(Mock、Stub、Fake、Dummy等の定義) - 千里霧中の犀」を読んでおくと良いかもしれません。 Cmockeryとは google製のC言語向けのユニットテスティングフレームワーク。 サイト:http://code.google.com/p/cmockery/ シンプルなフレームワーク。マルチプラットフォームにそれなりに対応。 ユニットテスティングフレームワークとしての機能はかなり簡素。