123
Criterion

Criterion

Criterionは、非侵入型のクロスプラットフォームCユニットテストフレームワークです。Cのほとんどのテストフレームワークでは、テストとテストスイートをセットアップするために多くの定型コードが必要です。メインを作成し、新しいテストスイートを登録し、これらのスーツ内でテストを登録し、最後に適切な関数を呼び出す必要があります。これにより、ユーザーに不便なシンプルさの代償を払って優れた制御を提供します。基準はKISSの原則に従いますが、ユーザーが他のフレームワークで持つ制御を維持します。テストは宣言時に自動的に登録されます。デフォルトのエントリポイントが提供されます。特別な処理を行う場合を除き、メインを宣言する必要はありません。テストは独自のプロセスで分離され、クラッシュと信号を報告およびテストできます。進捗状況と統計は、レポートフックを使用してリアルタイムで追跡できます。

カテゴリー

WindowsのCriterionの代替

Google Test

Google Test

さまざまなプラットフォーム(Linux、Mac OS X、Windows、Cygwin、Windows CE、およびSymbian)でC ++テストを記述するためのGoogleのフレームワーク。xUnitアーキテクチャに基づいています。
CPPUnit

CPPUnit

Get CppUnit-SourceForge.netのJUnitのC ++ポート。最大のオープンソースアプリケーションおよびソフトウェアディレクトリからの高速で安全な無料ダウンロード
UnitTest++

UnitTest++

UnitTest ++は、シンプルさと移植性のために設計されたC ++のユニットテストフレームワークです。