public void ScheduleRunnableZero() { TestScheduledEventExecutor executor = new TestScheduledEventExecutor(); var future = executor.Schedule(() => { }, TimeSpan.Zero); Assert.Equal(0, future.DelayNanos); Assert.NotNull(executor.PollScheduledTask()); Assert.Null(executor.PollScheduledTask()); }
public void ScheduleRunnableNegative() { TestScheduledEventExecutor executor = new TestScheduledEventExecutor(); var future = executor.Schedule(() => { }, TimeSpan.FromMilliseconds(-1)); Assert.Equal(0, future.DelayNanos); Assert.NotNull(executor.PollScheduledTask()); Assert.Null(executor.PollScheduledTask()); }
public void ScheduleRunnableNegative() { TestScheduledEventExecutor executor = new TestScheduledEventExecutor(); var future = executor.Schedule(() => { }, TimeSpan.FromMilliseconds(-1)); //assertEquals(0, future.getDelay(TimeUnit.NANOSECONDS)); Assert.NotNull(executor.PollScheduledTask()); Assert.Null(executor.PollScheduledTask()); }