@Test
public void testAddCallback() throws Exception
{

    commandResponseListener.addCallback( COMMAND_ID, callback, ( int ) TIMEOUT, semaphore );
    verify( callbacks ).put( eq( COMMAND_ID ), eq( callback ),
            eq( TIMEOUT * 1000 + Timeouts.COMMAND_REQUEST_MESSAGE_TIMEOUT * 2 * 1000 ),
            isA( EntryExpiryCallback.class ) );
}