### Question:
RemoteBase { public void _transportControl( Object control, Object value ) throws Exception { _svc.transportControl( control, value ); } RemoteBase( DeliveryService svc, ValueFactory vf ); @Override String toString(); final Message _newMessage( Type type ); void _send( Message msg ); Mailbox _begincall( Message msg ); Object _endcall( Mailbox mb, Type responseType ); Object _transportQuery( Object query ); void _transportControl( Object control, Object value ); void _transportNotify( Object event ); void _start(); void _waitUp( int maxDelay ); void _startAndWaitUp( int maxDelay ); void _stop(); void _waitDown( int maxDelay ); void _stopAndWaitDown( int maxDelay );  }### Answer:
@Test public void transportControl() throws Exception { Object CONTROL = "foo"; Object VALUE = "bar"; assertNull( transport.what ); assertNull( transport.control ); assertNull( transport.value ); remote._transportControl( CONTROL, VALUE ); assertSame( What.TRANSPORT_CONTROL, transport.what ); assertSame( CONTROL, transport.control ); assertSame( VALUE, transport.value ); }