@Test public void testGetSysConfigTablePrefix() throws Exception { CConfiguration cConf = CConfiguration.create(); String tablePrefix = cConf.get(Constants.Dataset.TABLE_PREFIX); HBaseTableUtil tableUtil = new HBaseTableUtilFactory(cConf).get(); HTableNameConverter hBaseNameConversionUtil = new HTableNameConverterFactory().get(); HTableDescriptorBuilder htd = tableUtil.buildHTableDescriptor(TableId.from("user", "some_table")); Assert.assertEquals( tablePrefix + "_system:", hBaseNameConversionUtil.getSysConfigTablePrefix(htd.build())); htd = tableUtil.buildHTableDescriptor( TableId.from(Constants.DEFAULT_NAMESPACE_ID, "table_in_default_ns")); Assert.assertEquals( tablePrefix + "_system:", hBaseNameConversionUtil.getSysConfigTablePrefix(htd.build())); }