diff -r 599aad77e986 -r 189b1260b942 java/sql-dk/test/info/globalcode/sql/dk/CLIParserTest.java --- a/java/sql-dk/test/info/globalcode/sql/dk/CLIParserTest.java Mon Dec 16 12:10:45 2013 +0100 +++ b/java/sql-dk/test/info/globalcode/sql/dk/CLIParserTest.java Mon Dec 16 15:15:32 2013 +0100 @@ -159,4 +159,15 @@ assertEquals(options.getDatabaseName(), DATABASE_NAME_1); assertEquals(options.getMode(), CLIOptions.MODE.EXECUTE_BATCH); } + + @Test + public void testParseOptions_ShowInfo_Help() throws InvalidOptionsException, CLIParserException { + String[] args = new String[]{Tokens.INFO_HELP}; + CLIOptions options = parser.parseOptions(args); + options.validate(); + + assertEquals(options.getMode(), CLIOptions.MODE.JUST_SHOW_INFO); + assertEquals(options.getShowInfo().size(), 1); + assertTrue(options.getShowInfo().contains(CLIOptions.INFO_TYPE.HELP)); + } } \ No newline at end of file