
428
11
章
ローカルガムボールモニター
public class GumballMachineTestDrive {
public static void main(String[] args) {
int count = 0;
if (args.length < 2) {
System.out.println("GumballMachine <name> <inventory>");
System.exit(1);
}
count = Integer.parseInt(args[1]);
GumballMachine gumballMachine = new GumballMachine(args[0], count);
GumballMonitor monitor = new GumballMonitor(gumballMachine);
//
ここに残りのテストコードが入る
monitor.report();
}
}
モニターのテスト
あっという間にモニターが実装できました。
CEO
は、私たちの開発スキルに感激し、驚くでしょう。
あとは
GumballMonitor
をインスタンス化し、監視するマシンを渡すだけです。
コンストラクタに位置
と数を渡すことを忘れ
ずに。
モニターをインスタンス化し、レポートを表示
するマシンを渡します。
これが出力です!
マシンのレポートが必要なと
きには、
report()
メソッドを
呼び出します。
コマンドラインで位置とガムボール
の初期数を渡します。
ファイル 編集 ヘルプ トビウオ ...