Criterionは、非侵入型のクロスプラットフォームCユニットテストフレームワークです。Cのほとんどのテストフレームワークでは、テストとテストスイートをセットアップするために多くの定型コードが必要です。メインを作成し、新しいテストスイートを登録し、これらのスーツ内でテストを登録し、最後に適切な関数を呼び出す必要があります。これにより、ユーザーに不便なシンプルさの代償を払って優れた制御を提供します。基準はKISSの原則に従いますが、ユーザーが他のフレームワークで持つ制御を維持します。テストは宣言時に自動的に登録されます。デフォルトのエントリポイントが提供されます。特別な処理を行う場合を除き、メインを宣言する必要はありません。テストは独自のプロセスで分離され、クラッシュと信号を報告およびテストできます。進捗状況と統計は、レポートフックを使用してリアルタイムで追跡できます。
criterion
カテゴリー
WindowsのCriterionの代替
![Google Test](https://i.altapps.net/icons/gtest-ae1fe.png)
1
Google Test
さまざまなプラットフォーム(Linux、Mac OS X、Windows、Cygwin、Windows CE、およびSymbian)でC ++テストを記述するためのGoogleのフレームワーク。xUnitアーキテクチャに基づいています。
![CPPUnit](https://i.altapps.net/icons/cppunit-3f3b7.png)
0
![UnitTest++](https://i.altapps.net/icons/unittest-3f3b7.png)
0