@Test public void testExport() throws Exception { PGExport exportCommand = new PGExport(); exportCommand.args = Arrays.asList("Points", "Points"); exportCommand.support.dataStoreFactory = TestHelper.createTestFactory(); exportCommand.run(cli); }
@Test public void testExport() throws Exception { PGExport exportCommand = new PGExport(); exportCommand.args = Arrays.asList("Points", "Points"); exportCommand.support.dataStoreFactory = TestHelper.createTestFactory(); exportCommand.run(cli); }
@Test public void testExportToTableThatExistsWithOverwrite() throws Exception { PGExport exportCommand = new PGExport(); exportCommand.args = Arrays.asList("WORK_HEAD:Points", "testTable"); exportCommand.support.dataStoreFactory = TestHelper.createTestFactory(); exportCommand.run(cli); exportCommand.args = Arrays.asList("Lines", "testTable"); exportCommand.overwrite = true; exportCommand.run(cli); }
@Test public void testExportWithNonexistentFeatureTypeTree() throws Exception { PGExport exportCommand = new PGExport(); exportCommand.args = Arrays.asList("invalidType", "invalidTable"); exportCommand.support.dataStoreFactory = TestHelper.createTestFactory(); exception.expect(InvalidParameterException.class); exportCommand.run(cli); }
@Test public void testExportWithEmptyStringForFeatureType() throws Exception { PGExport exportCommand = new PGExport(); exportCommand.args = Arrays.asList("", "invalidTable"); exportCommand.support.dataStoreFactory = TestHelper.createTestFactory(); exception.expect(InvalidParameterException.class); exportCommand.run(cli); }
@Test public void testNoArgs() throws Exception { PGExport exportCommand = new PGExport(); exportCommand.args = Arrays.asList(); exception.expect(CommandFailedException.class); exportCommand.support.dataStoreFactory = TestHelper.createNullTestFactory(); exportCommand.run(cli); }
@Test public void testExportWithNullFeatureType() throws Exception { PGExport exportCommand = new PGExport(); exportCommand.args = Arrays.asList(null, "invalidTable"); exportCommand.support.dataStoreFactory = TestHelper.createTestFactory(); exception.expect(InvalidParameterException.class); exportCommand.run(cli); }
@Test public void testNullDataStore() throws Exception { PGExport exportCommand = new PGExport(); exportCommand.args = Arrays.asList("Points", "Points"); exportCommand.support.dataStoreFactory = TestHelper.createNullTestFactory(); exception.expect(CommandFailedException.class); exportCommand.run(cli); }
@Test public void testExportToTableThatExists() throws Exception { PGExport exportCommand = new PGExport(); exportCommand.args = Arrays.asList("Points", "table1"); exportCommand.support.dataStoreFactory = TestHelper.createTestFactory(); exception.expect(CommandFailedException.class); exportCommand.run(cli); }
@Test public void testExportWithEmptyStringForFeatureType() throws Exception { PGExport exportCommand = new PGExport(); exportCommand.args = Arrays.asList("", "invalidTable"); exportCommand.support.dataStoreFactory = TestHelper.createTestFactory(); exception.expect(InvalidParameterException.class); exportCommand.run(cli); }
@Test public void testExportToTableThatExists() throws Exception { PGExport exportCommand = new PGExport(); exportCommand.args = Arrays.asList("Points", "table1"); exportCommand.support.dataStoreFactory = TestHelper.createTestFactory(); exception.expect(CommandFailedException.class); exportCommand.run(cli); }
@Test public void testExportWithNonexistentFeatureTypeTree() throws Exception { PGExport exportCommand = new PGExport(); exportCommand.args = Arrays.asList("invalidType", "invalidTable"); exportCommand.support.dataStoreFactory = TestHelper.createTestFactory(); exception.expect(InvalidParameterException.class); exportCommand.run(cli); }
@Test public void testExportWithNullFeatureType() throws Exception { PGExport exportCommand = new PGExport(); exportCommand.args = Arrays.asList(null, "invalidTable"); exportCommand.support.dataStoreFactory = TestHelper.createTestFactory(); exception.expect(InvalidParameterException.class); exportCommand.run(cli); }
@Test public void testExportWithNullTable() throws Exception { PGExport exportCommand = new PGExport(); exportCommand.args = Arrays.asList("Points", null); exportCommand.support.dataStoreFactory = TestHelper.createTestFactory(); exception.expect(InvalidParameterException.class); exportCommand.run(cli); }
@Test public void testExportWithEmptyStringForTable() throws Exception { PGExport exportCommand = new PGExport(); exportCommand.args = Arrays.asList("Points", ""); exportCommand.support.dataStoreFactory = TestHelper.createTestFactory(); exception.expect(InvalidParameterException.class); exportCommand.run(cli); }
@Test public void testNullDataStore() throws Exception { PGExport exportCommand = new PGExport(); exportCommand.args = Arrays.asList("Points", "Points"); exportCommand.support.dataStoreFactory = TestHelper.createNullTestFactory(); exception.expect(CommandFailedException.class); exportCommand.run(cli); }
@Test public void testExportWithEmptyStringForTable() throws Exception { PGExport exportCommand = new PGExport(); exportCommand.args = Arrays.asList("Points", ""); exportCommand.support.dataStoreFactory = TestHelper.createTestFactory(); exception.expect(InvalidParameterException.class); exportCommand.run(cli); }
@Test public void testExportWithFeatureNameInsteadOfType() throws Exception { PGExport exportCommand = new PGExport(); exportCommand.args = Arrays.asList("Points/Points.1", "invalidTable"); exportCommand.support.dataStoreFactory = TestHelper.createTestFactory(); exception.expect(InvalidParameterException.class); exportCommand.run(cli); } }
@Test public void testNoArgs() throws Exception { PGExport exportCommand = new PGExport(); exportCommand.args = Arrays.asList(); exception.expect(CommandFailedException.class); exportCommand.support.dataStoreFactory = TestHelper.createNullTestFactory(); exportCommand.run(cli); }
@Test public void testExportWithNullTable() throws Exception { PGExport exportCommand = new PGExport(); exportCommand.args = Arrays.asList("Points", null); exportCommand.support.dataStoreFactory = TestHelper.createTestFactory(); exception.expect(InvalidParameterException.class); exportCommand.run(cli); }