| | |
| | | * |
| | | * |
| | | * Copyright 2008-2010 Sun Microsystems, Inc. |
| | | * Portions Copyright 2014 ForgeRock, AS |
| | | */ |
| | | package org.opends.server.backends.task; |
| | | |
| | |
| | | @DataProvider(name="recurringTaskSchedules") |
| | | public Object[][] createRecurringTaskSchedules() { |
| | | return new Object[][] { |
| | | { "* * * *", false }, |
| | | { "* * * * * *", false }, |
| | | { "*:*:*:*:*", false }, |
| | | { "60 * * * *", false }, |
| | | { "-1 * * * *", false }, |
| | | { "1-60 * * * *", false }, |
| | | { "1,60 * * * *", false }, |
| | | { "* 24 * * *", false }, |
| | | { "* -1 * * *", false }, |
| | | { "* 1-24 * * *", false }, |
| | | { "* 1,24 * * *", false }, |
| | | { "* * 32 * *", false }, |
| | | { "* * 0 * *", false }, |
| | | { "* * 1-32 * *", false }, |
| | | { "* * 1,32 * *", false }, |
| | | { "* * * 13 *", false }, |
| | | { "* * * 0 *", false }, |
| | | { "* * * 1-13 *", false }, |
| | | { "* * * 1,13 *", false }, |
| | | { "* * * * 7", false }, |
| | | { "* * * * -1", false }, |
| | | { "* * * * 1-7", false }, |
| | | { "* * * * 1,7", false }, |
| | | { "* * 31 2 *", false }, |
| | | { "* * 29 2 *", true }, |
| | | { "* * * * *", true }, |
| | | { "59 * * * *", true }, |
| | | { "0 * * * *", true }, |
| | | { "0-59 * * * *", true }, |
| | | { "0,59 * * * *", true }, |
| | | { "* 23 * * *", true }, |
| | | { "* 0 * * *", true }, |
| | | { "* 0-23 * * *", true }, |
| | | { "* 0,23 * * *", true }, |
| | | { "* * 31 * *", true }, |
| | | { "* * 1 * *", true }, |
| | | { "* * 1-31 * *", true }, |
| | | { "* * 1,31 * *", true }, |
| | | { "* * * 12 *", true }, |
| | | { "* * * 1 *", true }, |
| | | { "* * * 1-12 *", true }, |
| | | { "* * * 1,12 *", true }, |
| | | { "* * * * 6", true }, |
| | | { "* * * * 0", true }, |
| | | { "* * * * 0-6", true }, |
| | | { "* * * * 0,6", true } |
| | | { "* * * *", false }, |
| | | { "* * * * * *", false }, |
| | | { "*:*:*:*:*", false }, |
| | | { "60 * * * *", false }, |
| | | { "-1 * * * *", false }, |
| | | { "1-60 * * * *", false }, |
| | | { "1,60 * * * *", false }, |
| | | { "* 24 * * *", false }, |
| | | { "* -1 * * *", false }, |
| | | { "* 1-24 * * *", false }, |
| | | { "* 1,24 * * *", false }, |
| | | { "* * 32 * *", false }, |
| | | { "* * 0 * *", false }, |
| | | { "* * 1-32 * *", false }, |
| | | { "* * 1,32 * *", false }, |
| | | { "* * * 13 *", false }, |
| | | { "* * * 0 *", false }, |
| | | { "* * * 1-13 *", false }, |
| | | { "* * * 1,13 *", false }, |
| | | { "* * * * 7", false }, |
| | | { "* * * * -1", false }, |
| | | { "* * * * 1-7", false }, |
| | | { "* * * * 1,7", false }, |
| | | { "* * 31 2 *", false }, |
| | | { "*/foo * * * *", false }, |
| | | { "1-3,10/4,13 * * * *", false }, |
| | | { "1-5/,10,13 * * * *", false }, |
| | | { "1-5/foo,10,13 * * * *", false }, |
| | | { "* * 29 2 *", true }, |
| | | { "* * * * *", true }, |
| | | { "59 * * * *", true }, |
| | | { "0 * * * *", true }, |
| | | { "0-59 * * * *", true }, |
| | | { "0,59 * * * *", true }, |
| | | { "* 23 * * *", true }, |
| | | { "* 0 * * *", true }, |
| | | { "* 0-23 * * *", true }, |
| | | { "* 0,23 * * *", true }, |
| | | { "* * 31 * *", true }, |
| | | { "* * 1 * *", true }, |
| | | { "* * 1-31 * *", true }, |
| | | { "* * 1,31 * *", true }, |
| | | { "* * * 12 *", true }, |
| | | { "* * * 1 *", true }, |
| | | { "* * * 1-12 *", true }, |
| | | { "* * * 1,12 *", true }, |
| | | { "* * * * 6", true }, |
| | | { "* * * * 0", true }, |
| | | { "* * * * 0-6", true }, |
| | | { "* * * * 0,6", true }, |
| | | { "*/2 * * * *", true }, |
| | | { "1-3,10-13 * * * *", true }, |
| | | { "1-3,10,13 * * * *", true }, |
| | | { "1-5/2,10,13 * * * *", true }, |
| | | { "1-5/2,11-15/2 * * * *", true } |
| | | }; |
| | | } |
| | | |