以下の列挙型クラスに対していくつのテストを記述できますか。以下のO/Pを探しています。
次のコマンドが与えられた
java fileName HORIZON_BOX, HORIZON_BOX_WITH_CC,HORIZON_BOX_WITH_CC
1 HORIZON_BOX: 20.00
2 HORIZON_BOX_WITH_CC @ 30.00 : 60.00
GRAND TOTAL : 80.00
この問題を解決するための最善の解決策は何ですか?
public enum Product {
HORIZON_BOX(30.00),
HORIZON_BOX_WITH_CC(50.00),
HORIZON_BOX_WITH_CC_2_TB(100.00),
HORIZON_MULTIROOM(75.00),
HUB(20.00);
private double price;
private Product(double price) {
this.price = price;
}
public double getPrice() {
return price;
}
}