MCPcopy Index your code
hub / github.com/codnect/chrono / TestSimpleTaskExecutor_ScheduleWithNilTask

Function TestSimpleTaskExecutor_ScheduleWithNilTask

executor_test.go:217–234  ·  view source on GitHub ↗
(t *testing.T)

Source from the content-addressed store, hash-verified

215}
216
217func TestSimpleTaskExecutor_ScheduleWithNilTask(t *testing.T) {
218 executor := NewSimpleTaskExecutor(NewDefaultTaskRunner())
219
220 var task ScheduledTask
221 var err error
222
223 task, err = executor.Schedule(nil, 1*time.Second)
224 assert.Nil(t, task)
225 assert.NotNil(t, err)
226
227 task, err = executor.ScheduleWithFixedDelay(nil, 1*time.Second, 1*time.Second)
228 assert.Nil(t, task)
229 assert.NotNil(t, err)
230
231 task, err = executor.ScheduleAtFixedRate(nil, 1*time.Second, 1*time.Second)
232 assert.Nil(t, task)
233 assert.NotNil(t, err)
234}
235
236func TestSimpleTaskExecutor_Shutdown_TerminatedExecutor(t *testing.T) {
237 executor := NewSimpleTaskExecutor(NewDefaultTaskRunner())

Callers

nothing calls this directly

Calls 5

ScheduleMethod · 0.95
ScheduleAtFixedRateMethod · 0.95
NewSimpleTaskExecutorFunction · 0.85
NewDefaultTaskRunnerFunction · 0.85

Tested by

no test coverage detected