@Test
public void testRun() throws InterruptedException {

    final JVoiceXmlImplementationPlatform platform =
            new JVoiceXmlImplementationPlatform(null, null, null, null);
    final Session session = Mockito.mock(Session.class);
    Mockito.when(session.getSessionId()).thenReturn("42");
    platform.setSession(session);
    final ImplementationPlatformReaper reaper =
            new ImplementationPlatformReaper(platform, null, null);
    final long delay = 200;
    reaper.setReapingDelay(delay);
    reaper.start();
    Thread.sleep(delay + 100);
}