@ -16,6 +16,12 @@ public class MenuManager {
menuList.add(menu);
}
public int getSize() {
if(inRootMenu())
return menuList.size();
return currentMenu.getSubMenuList().size();
public void select(int i) {
if (currentMenu == null)
this.currentMenu = menuList.get(i);
@ -73,4 +73,13 @@ class MenuManagerTest {
mm.select(0);
assertEquals(mm.getFormattedMenuList(), "1: Menu1.1\n");
@Test
void getSize() {
assertEquals(mm.getSize(), 2);
assertEquals(mm.getSize(), 1);
assertEquals(mm.getSize(), 0);