私は一連の RESTful API を構築しており、それらの単体テストを作成する必要があります。単体テストで実際に何をテストする必要があるのか わかりません。
単体テストは、サーバーから受信した応答がさまざまな入力に対して正しいかどうかを確認する必要がありますか? もしそうなら、一連の正しい応答形式を事前に定義し、それらに対して応答をチェックすることは良い習慣ですか?
アップデート
これらのサービスを CURL 経由で呼び出していますが、ステータス コードを確実に確認できます。応答は入力ごとに異なる可能性があるため、考えられるすべての応答を確認する必要がありますか?
通常、PHPUnit を使用した RESTful API の単体テストはどのように行われますか?