タグ

ブックマーク / gaobin.hatenablog.com (1)

  • Google Test でC言語のプログラムをテストする - とにかく書く

    Google Test でC言語のプログラムをテストするようにできたのでメモ書き。 C言語でプログラムを書いていて、CUnit でテストコードを書いていたのだけれど、CU_ASSERT_EQUAL などで failure になっても「どんな値で failure になったのか」が分からなかった。Google Test なら failure 時に、どういう結果のためにfailure かがわかる テストの追加が簡単にできる テスト結果が見やすい ためにやってみた。 以下の手順で行った。各ファイルは最後に書く。 テスト用 main 関数を作る(test_main.cpp) hoge.c にある関数 increment のテストプログラムを作る(test_hoge.cpp) hoge.c の関数プロトタイプ宣言は hoge.h に記述している hoge.c と test_hoge.cpp, test

    Google Test でC言語のプログラムをテストする - とにかく書く
  • 1