タグ

関連タグで絞り込む (2)

タグの絞り込みを解除

CUnitに関するcrafのブックマーク (1)

  • CUnitによるテスト駆動開発:CodeZine

    これで完了。テストの書き方 CUnitでは複数のテストをまとめたものをsuiteと呼んでいます。CUnitは複数のsuiteを一気に実行してくれます。例えばCarとBusそれぞれのテストをそれぞれsuiteとし、ふたつのsuiteを登録して実行というような手順となります。 ではテストをいくつか書きましょう。まずはテスト対象を生成/廃棄する初期化/後始末関数を用意します。これらはそれぞれsuiteの開始直前/終了直後に呼び出されます。いずれも引数はなし、戻り値はintで正常に初期化/後始末できたら0を返してください。 #include <CUnit.h> /* 必ずincludeすること! */ #include "Car.h" Car c; /* 初期化 */ int car_setup(void) { c = car_new(50,2); return c != NULL ?

  • 1