Closed sugao-2211 closed 1 month ago
消耗品の在庫一覧についてAPIを作成しました。 今回は試験研究などで使用される試薬を題材にして在庫一覧表を作成しました。
今回はDB単体テスト(insert/update/delete)になります。
該当コミット
これまでの実施結果はこちら https://github.com/sugao-2211/stockListProject/blob/main/README.md
プロジェクトの進捗を作成しました。(作業しながら作成中) https://github.com/users/sugao-2211/projects/1 今回のタスク: https://github.com/sugao-2211/stockListProject/issues/32#issue-2195108699
今回実施箇所 Service単体テスト(insert/update/delete)
insertメソッド(Create処理)
updateメソッド(Update処理)
deleteメソッド(Delete処理)
実装内容 https://github.com/sugao-2211/stockListProject/blob/c1929a55da112e129378964b43859ce8dbe52484/src/test/java/com/stock/stock/service/StockServiceTest.java#L93-L139
実行結果
新規の在庫情報が登録できること
idを指定したときに該当する在庫情報が更新できること
在庫情報を更新する際に存在しないidを指定すると例外をスローすること
idを指定したときに該当する在庫情報が削除できること
在庫情報を削除する際に存在しないidを指定すると例外をスローすること
今回の実施結果を下記のREADMEにも反映しています。 https://github.com/sugao-2211/stockListProject/blob/serviceTest/insert-update-delete/README.md
CRUD処理すべてを備えたREST APIの作成
概要
消耗品の在庫一覧についてAPIを作成しました。
今回は試験研究などで使用される試薬を題材にして在庫一覧表を作成しました。
今回はDB単体テスト(insert/update/delete)になります。
該当コミット
これまでの実施結果はこちら https://github.com/sugao-2211/stockListProject/blob/main/README.md
プロジェクトの進捗を作成しました。(作業しながら作成中) https://github.com/users/sugao-2211/projects/1 今回のタスク: https://github.com/sugao-2211/stockListProject/issues/32#issue-2195108699
今回実施箇所 Service単体テスト(insert/update/delete)
insertメソッド(Create処理)
updateメソッド(Update処理)
deleteメソッド(Delete処理)
実装内容 https://github.com/sugao-2211/stockListProject/blob/c1929a55da112e129378964b43859ce8dbe52484/src/test/java/com/stock/stock/service/StockServiceTest.java#L93-L139
実行結果
新規の在庫情報が登録できること
idを指定したときに該当する在庫情報が更新できること
在庫情報を更新する際に存在しないidを指定すると例外をスローすること
idを指定したときに該当する在庫情報が削除できること
在庫情報を削除する際に存在しないidを指定すると例外をスローすること
今回の実施結果を下記のREADMEにも反映しています。 https://github.com/sugao-2211/stockListProject/blob/serviceTest/insert-update-delete/README.md