観点
controller
GET
- ステータスが200であること
- ステータスが500であること
POST
- ステータスが200であること
- ステータスが400であること
- リクエスト不正
- ステータスが500であること
- サービスから投げられる例外のケース
- 登録対象が既に存在している場合など
PUT
- ステータスが200であること
- ステータスが400であること
- リクエスト不正
- ステータスが500であること
- サービスから投げられる例外のケース
- 更新対象がない場合など
DELETE
- ステータスが200であること
- ステータスが400であること
- リクエスト不正
- ステータスが500であること
- サービスから投げられる例外のケース
- 削除対象がない場合など