@@ -0,0 +1,980 @@
+package com.cronutils;%0A%0Aimport com.cronutils.model.Cron;%0Aimport com.cronutils.model.definition.CronDefinition;%0Aimport com.cronutils.model.definition.CronDefinitionBuilder;%0Aimport com.cronutils.model.time.ExecutionTime;%0Aimport com.cronutils.parser.CronParser;%0Aimport org.junit.jupiter.api.Assertions;%0Aimport org.junit.jupiter.api.Test;%0A%0Aimport java.time.ZonedDateTime;%0Aimport java.util.Optional;%0A%0Aclass Issue528Test %7B%0A%0A    static final CronDefinition REBOOT_CRON_DEFINITION = CronDefinitionBuilder.defineCron()%0A            .withSupportedNicknameReboot()%0A            .instance();%0A%0A    @Test%0A    void testRebootExecutionTime() %7B%0A        Cron cron = new CronParser(REBOOT_CRON_DEFINITION).parse(%22@reboot%22);%0A        ExecutionTime executionTime = ExecutionTime.forCron(cron);%0A        Assertions.assertEquals(Optional.empty(), executionTime.nextExecution(ZonedDateTime.now()));%0A        Assertions.assertEquals(Optional.empty(), executionTime.lastExecution(ZonedDateTime.now()));%0A    %7D%0A%7D%0A

Add unit test for #528