### Question:
CompositeNetworkClient implements NetworkClient { @Override public void wakeup() { childNetworkClients.values().forEach(NetworkClient::wakeup); } CompositeNetworkClient(EnumMap<ReplicaType, NetworkClient> childNetworkClients); @Override List<ResponseInfo> sendAndPoll(List<RequestInfo> allRequestsToSend, Set<Integer> allRequestsToDrop,
      int pollTimeoutMs); @Override int warmUpConnections(List<DataNodeId> dataNodeIds, int connectionWarmUpPercentagePerDataNode,
      long timeForWarmUp, List<ResponseInfo> responseInfoList); @Override void wakeup(); @Override void close();  }### Answer:
@Test public void testWakeup() throws IOException { NetworkClient compositeClient = factory.getNetworkClient(); compositeClient.wakeup(); verify(diskMocks.client).wakeup(); verify(cloudMocks.client).wakeup(); }