概念としてコードカバレッジを採用し、一般的に70%以上のラインカバレッジを持つようにコードを管理しているため、管理者はREST APIカバレッジに興味を持っています。Java単体テストからREST APIカバレッジを取得または適用するにはどうすればよいですか?
現在、RAMLを使用してJAX-RS RESTリソースを定義し、コード生成を使用してJAX-RSモデルとインタフェースを構築することを実験しています。明らかにRAMLは、どのメソッドによって利用可能であるべきリソースのセットを定義し、どのMIMEタイプが受け入れられ、生成されるかを示し、どのステータスコードが与えられた呼び出しに対して受け入れ可能な応答であるかを示す。
ユニットテストのセットを追跡し、適用可能なすべてのリソースが実行され、すべてのステータスコードが生成されたことを確認するために使用できるツールまたはテストフレームワークはありますか?
これを数に煮詰めて、しきい値/時間をかけて追跡する方が良いかどうかはわかりません。またはカバレッジが不完全なときに単体テストの失敗を記録するかどうかを指定します。いずれのタイプのソリューションも今のところ検討して幸いです!