ほとんどのルールについては、単体テストをテストケースに変換し、ケースの詳細を設定し、アサーション(テスト条件)を使って想定されるテスト結果を定義して、再利用可能なテストケースを作成できます。 テストケースを実行すると、ルールのアサーションに定義された想定される結果とテスト結果が比較されます。 テスト結果が、定義されるアサーションを満たさない場合、テストは不合格になります。
ルールの単体テストを実行し、そのテストをテストケースに変換します。 詳細については、「Unit testing individual rules」を参照してください。