@Test
public void testCancel() throws Exception {

  final ThrottlingClientInterceptor underTest =
      new ThrottlingClientInterceptor(mockResourceLimiter);
  ClientCall call = underTest.interceptCall(methodDescriptor, CallOptions.DEFAULT, mockChannel);
  call.start(mockListener, new Metadata());
  call.sendMessage(request);
  call.cancel("fake cancel", null);
  verify(mockClientCall).cancel(eq("fake cancel"), (Throwable) any());
}