diff --git a/src/main/java/Application/MenuManager.java b/src/main/java/Application/MenuManager.java index 54402cc..31979c8 100644 --- a/src/main/java/Application/MenuManager.java +++ b/src/main/java/Application/MenuManager.java @@ -18,5 +18,8 @@ public class MenuManager { return this.currentMenu; } + public boolean inRootMenu(){ + return this.currentMenu.equals(this.rootMenu); + } } diff --git a/src/test/java/Application/MenuManagerTest.java b/src/test/java/Application/MenuManagerTest.java index 4355748..87bd8e3 100644 --- a/src/test/java/Application/MenuManagerTest.java +++ b/src/test/java/Application/MenuManagerTest.java @@ -35,4 +35,11 @@ class MenuManagerTest { mm.select(0); assertEquals(mm.getCurrentMenu(), rootMenu.getMenu(0).getMenu(0)); } + + @Test + void testIsRootMenuFunction(){ + assertTrue(mm.inRootMenu()); + mm.select(0); + assertFalse(mm.inRootMenu()); + } } \ No newline at end of file