put(Headers.QUEUE_NAME, QUEUE_NAME);
put(Headers.TASK_NAME, TASK_NAME);
put(Headers.TASK_IMPL, TASK_IMPL);
put(Headers.TASK_RETRY_COUNT, String.valueOf(RETRY_COUNT));
TaskContext context = new TaskContext(request);
assertEquals(QUEUE_NAME, context.getQueueName());
assertEquals(TASK_IMPL, context.getTaskClassName());
assertEquals((Integer) RETRY_COUNT, Integer.valueOf(context.getCurrentRetryCount()));
assertEquals(TASK_NAME, context.getTaskName());
}