# Argolike の環境構築とテスト

# Algolike の環境構築とテスト

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

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

Eclipse 上でビルドする場合は，プロジェクトを右クリック→「構成」→「Gradle ネーチャーの追加」でGradleを動かせるようにしておいてください．

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

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

## Algolike のテストシナリオ

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

1. 自分はカードを1枚引き，自分から見て右から1番目にあるCPUのカードに対して「3」を宣言する．
2. 自分のアタックは失敗する．
3. CPUはカードを1枚引き，自分の手札の左から3番目のカードに対して「2」を宣言する．
4. CPUのアタックは失敗する．
5. 自分はカードを1枚引き，右から3番目にあるCPUのカードに対して「3」を宣言する．
6. 自分のアタックは失敗する．
7. CPUはカードを1枚引き，自分の手札の左から1番目のカードに対して「0」を宣言する．
8. CPUのアタックは成功する．
9. 自分は左から2番目のカードをアタックに使用し，CPUの右から1番目のカードに対して「3」を宣言する．
10. 自分のアタックは失敗する．
11. 自分の手札が全て表になったので，自分は敗北する．

次へ