expected1.add(new CommandMenuItem("Test", CustomCommand.parse("/Hello"), null, -1, null));
expected1.add(new CommandMenuItem("Test", CustomCommand.parse("/Hello"), null, 0, null));
expected1.add(new CommandMenuItem("Test", CustomCommand.parse("/Hello"), null, 0, "k"));
expected1.add(new CommandMenuItem("Test", CustomCommand.parse("/Hello"), null, -1, "k"));
expected1.add(new CommandMenuItem("Test", CustomCommand.parse("/Hello"), null, -1, "k"));
expected1.add(new CommandMenuItem("Test", CustomCommand.parse("/Test $1-"), null, -1, null));
expected1.add(new CommandMenuItem("Test", CustomCommand.parse("/Test $1-"), null, 0, null));
expected1.add(new CommandMenuItem("Test", CustomCommand.parse("/Test $1-"), null, 0, "k"));
expected1.add(new CommandMenuItem("Test", CustomCommand.parse("/Test $1-"), null, -1, "k"));
expected1.add(new CommandMenuItem("Hello World", CustomCommand.parse("/Hello_World $1-"), null, -1, null));
expected1.add(new CommandMenuItem("Menu Name", null, null, -1, null));
expected1.add(new CommandMenuItem("Menu Name", null, null, 0, null));
expected1.add(new CommandMenuItem("Menu Name", null, null, 0, "k"));
expected1.add(new CommandMenuItem(null, null, "Menu Name", -1, null));
expected1.add(new CommandMenuItem(null, null, null, -1, null));
expected1.add(new CommandMenuItem(null, null, null, 0, null));
expected1.add(new CommandMenuItem(null, null, null, 1, null));
expected1.add(new CommandMenuItem(null, null, "Menu Name", 0, null));
expected1.add(new CommandMenuItem("1m", CustomCommand.parse("/timeout $1 60 $2-"), null, -1, null));
expected1.add(new CommandMenuItem("1m", CustomCommand.parse("/timeout $1 60 $2-"), null, -1, "ctrl+t"));
expected1.add(new CommandMenuItem("1m", CustomCommand.parse("/timeout $1 60 $2-"), null, -1, "ctrl+t|ct"));
expected1.add(new CommandMenuItem("1m", CustomCommand.parse("/timeout $1 60 $2-"), null, 0, null));
expected1.add(new CommandMenuItem("Test", CustomCommand.parse("/Test $1-"), "Menu Name", -1, null));
expected1.add(new CommandMenuItem("Test", CustomCommand.parse("/Test $1-"), CommandMenuItems.CUSTOM_COMMANDS_SUBMENU, -1, null));
expected1.add(new CommandMenuItem("Test", CustomCommand.parse("/Test $1-"), "Menu Name", -1, null));
expected1.add(new CommandMenuItem("60s", CustomCommand.parse("/timeout $1 60 $2-"), null, -1, null));
expected1.add(new CommandMenuItem("1m", CustomCommand.parse("/timeout $1 60 $2-"), null, -1, null));
expected1.add(new CommandMenuItem("1m", CustomCommand.parse("/timeout $1 60 $2-"), null, -1, null));
expected1.add(new CommandMenuItem("Uptime", CustomCommand.parse("Stream Uptime: $(streamuptime)"), null, -1, null));