@Test(expected = MissingPropertyException.class) public void testWithPartitionTypeButMissSourceSubPath() { final Configuration c = initFileNameAndPath("date", false, "version"); final FileSinkConfiguration conf = new FileSinkConfiguration(c); }
@Test(expected = UnsupportedOperationException.class) public void testWithPartitionTypeNoneButPartitionKeyStr() { final Configuration c = initFileNameAndPath("none", false, "version"); c.setProperty(HiveConfiguration.PARTITION_KEY_NAME, "datestr"); final FileSinkConfiguration conf = new FileSinkConfiguration(c); }
@Test public void testDefaultConfigurationInitialized() { final Configuration c = initFileNameAndPath("date", true, "version"); final FileSinkConfiguration conf = new FileSinkConfiguration(c); Assert.assertEquals(conf.getSeparator(), conf.DEFAULT_SEPARATOR); Assert.assertEquals(conf.getFileSizeMegaBytes(), conf.DEFAULT_FILE_SIZE, 0); Assert.assertEquals(conf.getFileType(), conf.DEFAULT_FILE_TYPE); }