@@ -0,0 +1,793 @@
+package fi.helsinki.cs.tmc.cli.command;%0A%0Aimport fi.helsinki.cs.tmc.cli.Application;%0Aimport fi.helsinki.cs.tmc.cli.CliContext;%0Aimport fi.helsinki.cs.tmc.cli.io.TestIo;%0A%0Aimport org.junit.Before;%0Aimport org.junit.Test;%0A%0Apublic class ShellHelperCommandTest %7B%0A%0A    private Application app;%0A    private TestIo io;%0A%0A    @Before%0A    public void setUp() %7B%0A        io = new TestIo();%0A        CliContext ctx = new CliContext(io);%0A        app = new Application(ctx);%0A    %7D%0A%0A    @Test%0A    public void failWhenNoOptionsGiven() %7B%0A        String%5B%5D args = %7B%22shell-helper%22%7D;%0A        app.run(args);%0A        io.assertContains(%22internal usage%22);%0A    %7D%0A%0A    @Test%0A    public void getCommandList() %7B%0A        String%5B%5D args = %7B%22shell-helper%22, %22-c%22%7D;%0A        app.run(args);%0A        io.assertContains(%22help%5Cn%22);%0A    %7D%0A%7D%0A

Add unit tests for shell helper.