### Question:
ZKLogMetadataStore implements LogMetadataStore { @Override public CompletableFuture<URI> createLog(String logName) { return FutureUtils.value(namespace); } ZKLogMetadataStore(
            DistributedLogConfiguration conf,
            URI namespace,
            ZooKeeperClient zkc,
            OrderedScheduler scheduler); @Override CompletableFuture<URI> createLog(String logName); @Override CompletableFuture<Optional<URI>> getLogLocation(String logName); @Override CompletableFuture<Iterator<String>> getLogs(String logNamePrefix); @Override void registerNamespaceListener(NamespaceListener listener);  }### Answer:
@Test(timeout = 60000) public void testCreateLog() throws Exception { assertEquals(uri, Utils.ioResult(metadataStore.createLog("test"))); }