@Test
public void testGetSnapshotAsync() throws Exception {

  GetSnapshotRequest request = GetSnapshotRequest.newBuilder().setName(TABLE_NAME).build();
  Snapshot response = Snapshot.getDefaultInstance();
  when(mockAdminClient.getSnapshotAsync(request)).thenReturn(Futures.immediateFuture(response));
  Future<Snapshot> actualResponse = clientWrapper.getSnapshotAsync(request);
  assertEquals(response, actualResponse.get());
  verify(mockAdminClient).getSnapshotAsync(request);
}