### Question:
CatalogMetadataBuilder { @TimerJ public CatalogMetadata build() { return new CatalogMetadata(catalogName, options, tables); } CatalogMetadataBuilder(String catalogName); @TimerJ CatalogMetadataBuilder withTables(TableMetadata... tableMetadataList); @TimerJ CatalogMetadataBuilder withOptions(Map<Selector, Selector> opts); @TimerJ CatalogMetadata build();  }### Answer:
@Test public void basicCatalogTest() { CatalogMetadataBuilder catalogMetadataBuilder = new CatalogMetadataBuilder(CATALOG); CatalogMetadata catalogMetadata = catalogMetadataBuilder.build(); Assert.assertEquals("Catalog name is not the expected", CATALOG, catalogMetadata.getName().getName()); Assert.assertTrue("The catalog should not have tables", catalogMetadata.getTables().isEmpty()); }