summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorMike Vink <mike1994vink@gmail.com>2021-05-28 20:01:00 +0200
committerMike Vink <mike1994vink@gmail.com>2021-05-28 20:01:00 +0200
commit38d59e2876b9f4d7c589d58295ef8acdf336a45b (patch)
tree3431b7d81a38221ebaabba5e44854f709fdb2c14
parent2a20ff8287cf0e4da7330b9e94d787b46348b0d4 (diff)
change(throw exception in constructor)
-rw-r--r--domain/src/main/java/mancala/domain/SmallBowl.java7
1 files changed, 7 insertions, 0 deletions
diff --git a/domain/src/main/java/mancala/domain/SmallBowl.java b/domain/src/main/java/mancala/domain/SmallBowl.java
index b5de82f..5c97d72 100644
--- a/domain/src/main/java/mancala/domain/SmallBowl.java
+++ b/domain/src/main/java/mancala/domain/SmallBowl.java
@@ -13,6 +13,13 @@ public class SmallBowl extends Bowl {
}
public SmallBowl(int boardSize) {
+ try {
+ if (boardSize < 4) {
+ throw new Exception("Can't have a board smaller than four bowls.");
+ }
+ } catch (Exception e) {
+ e.printStackTrace();
+ }
this.myRocks = 4;
this.myOwner = new Player();
int bowlsToAdd = boardSize - 1;