As for the value of the test, it caught a bug in the way I configured/understood ScheduledThreadPoolExecutor's coreThread settings. I originally set coreThreads to 1 not realizing that ScheduledThreadPoolExecutor wouldn't go past that.