C 言語用のテストフレームワーク CUnit を初めて使ってみた。

手元の Fedora 14 では yum に入っていたので、

$ yum install CUnit CUnit-devel

でインストール完了。あとは、CUnit.h をインクルードして、テストケースや初期化関数を書くだけ。コンパイル時に -lcunit を忘れずに。使い方は CUnit チュートリアル がとても参考になった。分かりやすいまとめ、ありがとうございます。

ところで、init / clean 関数はテストスイート単位でしか設定できないのかな?テストケース単位で関数を呼び出せると便利なんだけど。