@Test
public void testRunner() throws InterruptedException {
BasicScheduler sched = new BasicScheduler(200, TimeUnit.MILLISECONDS, 1);
Monkey mockMonkey = mock(Monkey.class);
when(mockMonkey.context()).thenReturn(new TestMonkeyContext(Enums.MONKEY));
when(mockMonkey.type()).thenReturn(Enums.MONKEY).thenReturn(Enums.MONKEY);
final AtomicLong counter = new AtomicLong(0L);
sched.start(mockMonkey, new Runnable() {
@Override