StockManagement の環境構築とテスト
StockManagement の Github のリポジトリはこちらです.クローンしてお手元の開発環境でビルドをし,動作確認を行ってください.
StockManagement は Gradle プロジェクトとして作成しています.
Eclipse 上でビルドする場合は,プロジェクトを右クリック→「構成」→「Gradle ネーチャーの追加」でGradleを動かせるようにしておいてください.
プログラムを実行する際は,Gradle タスクの中から「application/run」を実行してください.
StockManagement のテストコードは /src/test/java/MainTest.java にあります.JUnitでテストすることができます.
StockManagement のテストシナリオ
MainTest.java では StockManagement における以下の一連の動作をテストしています.
- 商品Aが10個,搬入される.
- 商品Bが10個,搬入される.
- 倉庫には商品Aの在庫が10個,商品Bの在庫が10個ある.
- 商品Aを5個,出庫依頼される.
- 商品Aが5個,出庫される.
- 倉庫には商品Aの在庫が5個,商品Bの在庫が10個ある.
- 商品Aを10個,出庫依頼される.
- Aの在庫が不足しているので,在庫不足リストに商品Aが10個登録される.
- 商品Aが10個,搬入される.
- Aの在庫不足が解消されたので,商品Aが10個出庫される.
- 倉庫には商品Aの在庫が5個,商品Bの在庫が10個ある.
次へ