From 38d59e2876b9f4d7c589d58295ef8acdf336a45b Mon Sep 17 00:00:00 2001 From: Mike Vink Date: Fri, 28 May 2021 20:01:00 +0200 Subject: change(throw exception in constructor) --- domain/src/main/java/mancala/domain/SmallBowl.java | 7 +++++++ 1 file changed, 7 insertions(+) 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; -- cgit v1.2.3