@Test
public void testDefaults()
{
ConfigAssertions.assertRecordedDefaults(ConfigAssertions.recordDefaults(HiveClientConfig.class)
.setTimeZone(TimeZone.getDefault().getID())
.setMaxSplitSize(new DataSize(64, Unit.MEGABYTE))
.setMaxOutstandingSplits(1_000)
.setMaxGlobalSplitIteratorThreads(1_000)
.setMaxSplitIteratorThreads(50)
.setAllowDropTable(false)
.setMetastoreCacheTtl(new Duration(1, TimeUnit.HOURS))
.setMetastoreRefreshInterval(new Duration(2, TimeUnit.MINUTES))
.setMaxMetastoreRefreshThreads(100)
.setMetastoreSocksProxy(null)
.setMetastoreTimeout(new Duration(10, TimeUnit.SECONDS))
.setMinPartitionBatchSize(10)
.setMaxPartitionBatchSize(100)
.setMaxInitialSplits(200)
.setMaxInitialSplitSize(new DataSize(32, Unit.MEGABYTE))
.setDfsTimeout(new Duration(10, TimeUnit.SECONDS))
.setDfsConnectTimeout(new Duration(500, TimeUnit.MILLISECONDS))
.setDfsConnectMaxRetries(5)
.setResourceConfigFiles((String) null)
.setHiveStorageFormat(HiveStorageFormat.RCBINARY)