diff options
| author | Mike Vink <mike1994vink@gmail.com> | 2021-05-28 20:01:00 +0200 |
|---|---|---|
| committer | Mike Vink <mike1994vink@gmail.com> | 2021-05-28 20:01:00 +0200 |
| commit | 38d59e2876b9f4d7c589d58295ef8acdf336a45b (patch) | |
| tree | 3431b7d81a38221ebaabba5e44854f709fdb2c14 | |
| parent | 2a20ff8287cf0e4da7330b9e94d787b46348b0d4 (diff) | |
change(throw exception in constructor)
| -rw-r--r-- | domain/src/main/java/mancala/domain/SmallBowl.java | 7 |
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; |
