clang: テストフレームワーク fff
最終更新日: 2025/07/07
概要
C言語のテストフレームワーク fff を紹介する。
fff.hを見ると分かるが、
引数の数が異なるマクロがたくさんある。
そうすることでよほど引数が多い関数でなければ fake 関数に置き換えることができる。
古いサンプル
こちらは2021年に私が作った fff の使用例である。
fff はインストールするタイプではなく fff.h
をインクルードして使うので、プロジェクトの中に fff
を取り込んでいる。
今思えば git modules で取り込めばよかったと思う。
当時の fff はこのような構成で、gtest が入っていた。
writer: hiro99ma