### Question:
MessageReaderAdapter implements MetaStoreEventReader { @Override public void close() throws IOException { messageReader.close(); } MessageReaderAdapter(
      MessageReader messageReader,
      String sourceHiveMetastoreUris,
      CloseableMetaStoreClient sourceMetastoreClient,
      ShuntingYardTableReplicationsMap shuntingYardReplications); @Override void close(); @Override Optional<MetaStoreEvent> read();  }### Answer:
@Test public void testClose() throws IOException { messageReaderAdapter.close(); verify(messageReader).close(); }