blob: 321df659f2e706bca9f9efa1051f0dd336cb171d [file] [log] [blame]
[
{
"name": "Empty validity-schedule",
"validitySchedules": [
{}
],
"accessTime": "20180112-14:32:27.000-0800",
"result": {
"isValid": false,
"isApplicable": false,
"validationFailureCount": 1
}
},
{
"name": "Invalid characters in validity-schedule",
"validitySchedules": [
{
"startTime": "2018/01/12 14:32:00",
"endTime": "2020/01/12 17:19:00",
"recurrences": [
{
"schedule": {"minute": "MINUTE", "hour": "HOUR", "dayOfMonth": "DAYOFMONTH", "dayOfWeek": "DAYOFWEEK", "month": "MONTH", "year": "YEAR"},
"interval": {"days": 10, "hours": 5, "minutes": 5}
}
]
}
],
"accessTime": "20180112-14:32:27.000-0800",
"result": {
"isValid": false,
"isApplicable": false,
"validationFailureCount": 6
}
},
{
"name": "Invalid characters in fields in validity-schedule",
"validitySchedules": [
{
"startTime": "2018/01/12 14:32:00",
"endTime": "2020/01/23 06:30:00",
"recurrences": [
{
"schedule": {"minute": "*", "hour": "@", "dayOfMonth": "!", "dayOfWeek": "#", "month": "%", "year": "^&()"},
"interval": {"minutes": 10 }
}
]
}
],
"accessTime": "20180112-14:32:27.000-0800",
"result": {
"isValid": false,
"isApplicable": false,
"validationFailureCount": 6
}
},
{
"name": "Incorrect validityInterval",
"validitySchedules": [
{
"startTime": "2018/01/12 14:32:00",
"endTime": "2020/01/23 06:30:00",
"timeZone":"",
"recurrences": [
{
"schedule": {"minute": "10", "hour": "*", "dayOfMonth": "*", "dayOfWeek": "*", "month": "*", "year": "2018"},
"interval": {"days": -1, "hours": 24, "minutes": 60}
}
]
}
],
"accessTime": "20180112-14:32:27.000-0800",
"result": {
"isValid": false,
"isApplicable": false,
"validationFailureCount": 1
}
},
{
"name": "endTime earlier than startTime",
"validitySchedules": [
{
"startTime": "2018/01/12 14:32:00",
"endTime": "2018/01/02 22:30:00",
"recurrences": [
{
"schedule": {"minute": "45, 30, 1, 14", "hour": "*, 0,20, 21", "dayOfMonth": "1-14, 15,31", "dayOfWeek": "0,4, 6", "month": "11, 0-1", "year": "2018"}
}
]
}
],
"accessTime": "20180112-14:32:27.000-0800",
"result": {
"isValid": false,
"isApplicable": false,
"validationFailureCount": 2
}
},
{
"name": "Overlapping ranges, incorrect range, invalid field value in validity-schedule",
"validitySchedules": [
{
"startTime": "2018/01/12 14:32:00",
"endTime": "2020/01/22 22:30:00",
"timeZone":"",
"recurrences": [
{
"schedule": {"minute": "1,10,5", "hour": "0-3, 1-4, 9-8,20, 21", "dayOfMonth": "1-14, 15,31", "dayOfWeek": "0,4, 6", "month": "12, 1-2", "year": "2018"},
"interval": {"minutes": 10 }
}
]
}
],
"accessTime": "20180112-14:32:27.000-0800",
"result": {
"isValid": false,
"isApplicable": false,
"validationFailureCount": 3
}
},
{
"name": "Both dayOfWeek and dayOfMonth blank",
"validitySchedules": [
{
"startTime": "2018/01/12 14:32:00",
"endTime": "2020/01/23 06:30:00",
"recurrences": [
{
"schedule": {"minute": "45, 30, 1, 14", "hour": "*, 0,20, 21", "dayOfMonth": "", "dayOfWeek": "", "month": "12, 1-2", "year": "2018"},
"interval": {"minutes": 10 }
}
]
}
],
"accessTime": "20180112-14:32:27.000-0800",
"result": {
"isValid": false,
"isApplicable": false,
"validationFailureCount": 1
}
}
,
{
"name": "schedule blank",
"validitySchedules": [
{
"startTime": "2018/01/12 14:32:00",
"endTime": "2020/01/23 06:30:00",
"recurrences": [
{
"interval": {"minutes": 10 }
}
]
}
],
"accessTime": "20180112-14:32:27.000-0800",
"result": {
"isValid": false,
"isApplicable": false,
"validationFailureCount": 1
}
}
,
{
"name": "interval blank",
"validitySchedules": [
{
"startTime": "2018/01/12 14:32:00",
"endTime": "2020/01/23 06:30:00",
"recurrences": [
{
"schedule": {"minute": "45, 30, 1, 14", "hour": "*, 0,20, 21", "dayOfMonth": "", "dayOfWeek": "2", "month": "12, 1-2", "year": "2018"}
}
]
}
],
"accessTime": "20180112-14:32:27.000-0800",
"result": {
"isValid": false,
"isApplicable": false,
"validationFailureCount": 1
}
},
{
"name": "schedule and interval blank",
"validitySchedules": [
{
"startTime": "2018/01/12 14:32:00",
"endTime": "2020/01/23 06:30:00",
"recurrences": [
{
"schedule": {"minute": "45, 30, 1, 14", "hour": "*, 0,20, 21", "dayOfMonth": "", "dayOfWeek": "2", "month": "12, 1-2", "year": "2018"}
},
{
"interval": {"minutes": 10 }
}
]
}
],
"accessTime": "20180112-14:32:27.000-0800",
"result": {
"isValid": false,
"isApplicable": false,
"validationFailureCount": 2
}
}
]