config.addExecutorConfig(new ExecutorConfig(name).setQueueCapacity(1).setPoolSize(1));
final HazelcastInstance instance = createHazelcastInstance(config);
final IExecutorService executorService = instance.getExecutorService(name);
executorService.execute(new SleepLatchRunnable());
assertTrue(SleepLatchRunnable.startLatch.await(30, TimeUnit.SECONDS));
final Future waitingInQueue = executorService.submit(new EmptyRunnable());
final Future rejected = executorService.submit(new EmptyRunnable());