java/sql-dk/test/info/globalcode/sql/dk/CLIParserTest.java
branchv_0
changeset 45 ce33736066b1
parent 16 5b8fcd35d4d6
child 52 e2ba2af0ef40
equal deleted inserted replaced
44:67581ec4396e 45:ce33736066b1
    17  */
    17  */
    18 package info.globalcode.sql.dk;
    18 package info.globalcode.sql.dk;
    19 
    19 
    20 import info.globalcode.sql.dk.CLIParser.Tokens;
    20 import info.globalcode.sql.dk.CLIParser.Tokens;
    21 import static info.globalcode.sql.dk.CLIParser.TYPE_NAME_SEPARATOR;
    21 import static info.globalcode.sql.dk.CLIParser.TYPE_NAME_SEPARATOR;
       
    22 import static info.globalcode.sql.dk.CLIOptions.DEFAULT_NAME_PREFIX;
    22 import java.sql.Types;
    23 import java.sql.Types;
    23 import java.util.Collection;
    24 import java.util.Collection;
    24 import static org.testng.Assert.*;
    25 import static org.testng.Assert.*;
    25 import org.testng.annotations.BeforeMethod;
    26 import org.testng.annotations.BeforeMethod;
    26 import org.testng.annotations.Test;
    27 import org.testng.annotations.Test;
   107 	@Test
   108 	@Test
   108 	public void testParseOptions_QueryNow_Named() throws InvalidOptionsException, CLIParserException {
   109 	public void testParseOptions_QueryNow_Named() throws InvalidOptionsException, CLIParserException {
   109 		String[] args = new String[]{
   110 		String[] args = new String[]{
   110 			Tokens.DB, DATABASE_NAME_1,
   111 			Tokens.DB, DATABASE_NAME_1,
   111 			Tokens.SQL, SQL_1,
   112 			Tokens.SQL, SQL_1,
   112 			Tokens.DATA, TYPE_NAME_SEPARATOR + NAME_1, DATA_1, TYPE_NAME_SEPARATOR + NAME_2, DATA_2, TYPE_NAME_SEPARATOR + NAME_3, DATA_3};
   113 			Tokens.DATA, DEFAULT_NAME_PREFIX + NAME_1, DATA_1, DEFAULT_NAME_PREFIX + NAME_2, DATA_2, DEFAULT_NAME_PREFIX + NAME_3, DATA_3};
   113 		CLIOptions options = parser.parseOptions(args);
   114 		CLIOptions options = parser.parseOptions(args);
   114 		options.validate();
   115 		options.validate();
   115 
   116 
   116 		assertEquals(options.getDatabaseName(), DATABASE_NAME_1);
   117 		assertEquals(options.getDatabaseName(), DATABASE_NAME_1);
   117 		assertEquals(options.getSql(), SQL_1);
   118 		assertEquals(options.getSql(), SQL_1);