equal
deleted
inserted
replaced
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); |