@Test(expected = MissingPropertyException.class) public void testMissingHiveDataPath() { final Configuration config = new Configuration(); config.setProperty(HiveSourceConfiguration.JOB_NAME, JOB_NAME); final HiveSourceConfiguration hiveConfig = new HiveSourceConfiguration(config); Assert.fail(); }
public static HiveSourceConfiguration initializeConfig(final String jobName, final String dataPath, final String metadataPath) { final Configuration config = new Configuration(); config.setProperty(HiveSourceConfiguration.JOB_NAME, jobName); config.setProperty(HiveSourceConfiguration.HIVE_DATA_PATH, dataPath); config.setProperty(HiveSourceConfiguration.BASE_METADATA_PATH, metadataPath); return new HiveSourceConfiguration(config); } }
@Test(expected = MissingPropertyException.class) public void testMissingJobName() { final Configuration config = new Configuration(); config.setProperty(HiveSourceConfiguration.HIVE_DATA_PATH, DEFAULT_DATA_PATH); final HiveSourceConfiguration hiveConfig = new HiveSourceConfiguration(config); Assert.fail(); }
@Before public void setupTest() throws IOException { this.config = new Configuration(); this.fileSystem = FSUtils.getFs(this.config); this.dataPath = FileTestUtil.getTempFolder(); this.metadataPath = FileTestUtil.getTempFolder(); this.config.setProperty(HiveSourceConfiguration.JOB_NAME, JOB_NAME); this.config.setProperty(HiveSourceConfiguration.BASE_METADATA_PATH, this.metadataPath); this.config.setProperty(HiveSourceConfiguration.HIVE_DATA_PATH, this.dataPath); this.config.setProperty(HiveSourceConfiguration.PARTITION_TYPE, PartitionType.NORMAL.toString()); this.hiveConfig = new HiveSourceConfiguration(this.config); }
@Test public void testBasicConfig() { final Configuration config = getValidHiveSourceConfiguration(); final HiveSourceConfiguration hiveConfig = new HiveSourceConfiguration(config); Assert.assertEquals(JOB_NAME, hiveConfig.getJobName()); Assert.assertEquals(DEFAULT_DATA_PATH, hiveConfig.getDataPath()); Assert.assertEquals(DEFAULT_METADATA_PATH, hiveConfig.getBaseMetadataPath()); Assert.assertTrue(hiveConfig.shouldSaveCheckpoint()); }