@Override @Test (expected = RuntimeException.class) public void nullConstructorFail() { @SuppressWarnings("unused") SubmitterSchedulerTaskInterceptor ssti = new SubmitterSchedulerTaskInterceptor(scheduler, null); }
@Override @Test (expected = RuntimeException.class) public void defaultConstructorFail() { SubmitterSchedulerTaskInterceptor ssti = new SubmitterSchedulerTaskInterceptor(scheduler); ssti.schedule(DoNothingRunnable.instance(), 10); }
@Before @Override public void setup() { scheduler = new TestableScheduler(); submitterSchedulerInterceptor = new TestSubmitterSchedulerInterceptor(scheduler); executorInterceptor = submitterSchedulerInterceptor; testInterceptor = (TestInterceptor)executorInterceptor; interceptedTasks = new ArrayList<>(1); submitSchedulerTaskInterceptorLamba = new SubmitterSchedulerTaskInterceptor(scheduler, (r1, b1) -> { interceptedTasks.add(r1); return DoNothingRunnable.instance(); }); tr = new TestRunnable(); }