示例#1
0
 @Test
 public void testImport() throws Exception {
   PGImport importCommand = new PGImport();
   importCommand.all = true;
   importCommand.support.dataStoreFactory = TestHelper.createTestFactory();
   importCommand.run(cli);
 }
示例#2
0
 @Test
 public void testInvalidDatabaseParams() throws Exception {
   PGImport importCommand = new PGImport();
   importCommand.commonArgs.host = "nonexistent";
   importCommand.all = true;
   exception.expect(CommandFailedException.class);
   importCommand.run(cli);
 }
示例#3
0
 @Test
 public void testImportGetNamesException() throws Exception {
   PGImport importCommand = new PGImport();
   importCommand.all = true;
   importCommand.support.dataStoreFactory = TestHelper.createFactoryWithGetNamesException();
   exception.expect(CommandFailedException.class);
   importCommand.run(cli);
 }
示例#4
0
 @Test
 public void testNullDataStore() throws Exception {
   PGImport importCommand = new PGImport();
   importCommand.all = true;
   importCommand.support.dataStoreFactory = TestHelper.createNullTestFactory();
   exception.expect(CommandFailedException.class);
   importCommand.run(cli);
 }
示例#5
0
 @Test
 public void testNoTableNotAll() throws Exception {
   PGImport importCommand = new PGImport();
   importCommand.all = false;
   importCommand.table = "";
   importCommand.support.dataStoreFactory = TestHelper.createTestFactory();
   exception.expect(CommandFailedException.class);
   importCommand.run(cli);
 }
示例#6
0
 @Test
 public void testImportException() throws Exception {
   when(cli.getConsole()).thenThrow(new MockitoException("Exception"));
   PGImport importCommand = new PGImport();
   importCommand.all = true;
   importCommand.support.dataStoreFactory = TestHelper.createTestFactory();
   exception.expect(MockitoException.class);
   importCommand.run(cli);
 }
示例#7
0
 @Test
 public void testImportHelp() throws Exception {
   PGImport importCommand = new PGImport();
   importCommand.help = true;
   importCommand.run(cli);
 }