Unity とは? 「Unity ってゲームのやつかな? でも C言語?」とお思いでしょうが、ここでの Unity はC 言語のためのテストフレームワークのほうです。テストケースを書いて、赤色を緑色にしていくやつですね。 小さくて手軽で書きやすいので、簡単にテストを書いて実行することができます。アサーションも必要なものがそろっています ( のちほどご説明 )。 以下では Unity の導入とテストケースの作成、ビルドと実行についてメモします。 導入 Unity を入手します: https://github.com/ThrowTheSwitch/Unity プロジェクトの lib 等、好きな場所に置きます テストケースを書きます テストランナーを書きます モジュールを空実装します ビルドの設定をします テストを実行して真っ赤にします (なりませんが……) モジュールを修正します 緑にします