StockManagement の環境構築とテスト

StockManagement の Github のリポジトリはこちらです.クローンしてお手元の開発環境でビルドをし,動作確認を行ってください.

StockManagement は Gradle プロジェクトとして作成しています.

プログラムを実行する際は,Gradle タスクの中から「application/run」を実行してください.

StockManagement のテストコードは /src/test/java/MainTest.java にあります.JUnitでテストすることができます.

StockManagement のテストシナリオ

MainTest.java では StockManagement における以下の一連の動作をテストしています.

  1. 商品Aが10個,搬入される.
  2. 商品Bが10個,搬入される.
  3. 倉庫には商品Aの在庫が10個,商品Bの在庫が10個ある.
  4. 商品Aを5個,出庫依頼される.
  5. 商品Aが5個,出庫される.
  6. 倉庫には商品Aの在庫が5個,商品Bの在庫が10個ある.
  7. 商品Aを10個,出庫依頼される.
  8. Aの在庫が不足しているので,在庫不足リストに商品Aが10個登録される.
  9. 商品Aが10個,搬入される.
  10. Aの在庫不足が解消されたので,商品Aが10個出庫される.
  11. 倉庫には商品Aの在庫が5個,商品Bの在庫が10個ある.

次へ