@Test
public void testSnapshotTableAsync() throws Exception {

  SnapshotTableRequest request =
      SnapshotTableRequest.newBuilder().setSnapshotId("snaphsotId").setName(TABLE_NAME).build();
  Operation response = Operation.getDefaultInstance();
  when(mockAdminClient.snapshotTableAsync(request)).thenReturn(Futures.immediateFuture(response));
  Future<Operation> actualResponse = clientWrapper.snapshotTableAsync(request);
  assertEquals(response, actualResponse.get());
  verify(mockAdminClient).snapshotTableAsync(request);
}