### Question:
RetransmissionQueueImpl implements RetransmissionQueue { public void start() { if (null != resender) { return; } LOG.fine("Starting retransmission queue"); resender = getDefaultResender(); } RetransmissionQueueImpl(RMManager m); RMManager getManager(); void setManager(RMManager m); void addUnacknowledged(Message message); synchronized int countUnacknowledged(SourceSequence seq); int countUnacknowledged(); boolean isEmpty(); void purgeAcknowledged(SourceSequence seq); void purgeAll(SourceSequence seq); List<Long> getUnacknowledgedMessageNumbers(SourceSequence seq); RetryStatus getRetransmissionStatus(SourceSequence seq, long num); Map<Long, RetryStatus> getRetransmissionStatuses(SourceSequence seq); void start(); void stop(SourceSequence seq); void suspend(SourceSequence seq); void resume(SourceSequence seq);  }### Answer:
@Test public void testStartStop() { control.replay(); queue.start(); }