MinUnitを改良して、C言語用の単体テストツールを作ってみた。判定ロジックはMinUnitの3行マクロでそのまま使わせてもらって、 テストスイート読み込み テストコマンド用ソース作成 テストコマンドコンパイル テストコマンド実行&結果出力 という一連の作業を自動化してみた。 テストスイートはテキスト形式の超簡単な形式で、どんどんテストケースを積み上げられる形。積み上げるのでStack Unit Testing Framework for C(SUtest)なんて名付けてみた。笑 自分で試しに導入してみたんだが、コレが意外にも使える。社内で誰か試してみて感想が聞きたいぜ。 テストスイートはこんな感じ。関数名、復帰値の変数型、条件式、引数、・・・ /* # cat2string(); 文字列と数字を結合して文字列にする cat2string|char*|result == NULL|NUL