### Question:
TransportClient { public ComponentName getTransportComponent() { return mTransportComponent; } TransportClient(
            @UserIdInt int userId,
            Context context,
            TransportStats transportStats,
            Intent bindIntent,
            ComponentName transportComponent,
            String identifier,
            String caller); @VisibleForTesting  TransportClient(
            @UserIdInt int userId,
            Context context,
            TransportStats transportStats,
            Intent bindIntent,
            ComponentName transportComponent,
            String identifier,
            String caller,
            Handler listenerHandler); ComponentName getTransportComponent(); void connectAsync(TransportConnectionListener listener, String caller); void unbind(String caller); void markAsDisposed(); @WorkerThread @Nullable IBackupTransport connect(String caller); @WorkerThread IBackupTransport connectOrThrow(String caller); IBackupTransport getConnectedTransport(String caller); @Override String toString();  }### Answer:
@Test public void testGetTransportComponent_returnsTransportComponent() { assertThat(mTransportClient.getTransportComponent()).isEqualTo(mTransportComponent); }