@Test
public void testShutdownThreadPool() throws InterruptedException {

  ScheduledThreadPoolExecutor executor = new ScheduledThreadPoolExecutor(1);
  executor.execute(sampleRunnable);
  boolean ret = ShutdownThreadsHelper.shutdownExecutorService(executor);
  boolean isTerminated = executor.isTerminated();
  assertEquals("Incorrect return value", ret, isTerminated);
  assertTrue("ExecutorService is not shutdown", isTerminated);
}