| [ |
| { |
| "name": "AccessTime before startTime", |
| "validitySchedules": [ |
| { |
| "startTime": "2018/01/12 14:32:00", |
| "endTime": "2020/01/12 14:32:00" |
| } |
| ], |
| "accessTime": "20170112-14:32:27.000-0800", |
| "result": { |
| "isValid": true, |
| "isApplicable": false, |
| "validationFailureCount": 0 |
| } |
| }, |
| { |
| "name": "AccessTime after endTime", |
| "validitySchedules": [ |
| { |
| "startTime": "2018/01/12 14:32:00", |
| "endTime": "2018/02/12 14:32:00" |
| } |
| ], |
| "accessTime": "20180312-14:32:27.000-0800", |
| "result": { |
| "isValid": true, |
| "isApplicable": false, |
| "validationFailureCount": 0 |
| } |
| }, |
| { |
| "name": "Not applicable for minute field", |
| "validitySchedules": [ |
| { |
| "startTime": "2018/01/12 14:32:00", |
| "endTime": "2020/01/12 14:32:00", |
| "recurrences": [ |
| { |
| "schedule": { |
| "minute": "59, 15, 30", |
| "hour": "*", |
| "dayOfMonth": "*", |
| "dayOfWeek": "*", |
| "month": "*", |
| "year": "2018-2020" |
| }, |
| "interval": { |
| "minutes": 10 |
| } |
| } |
| ] |
| } |
| ], |
| "accessTime": "20180212-14:26:00.000-0800", |
| "result": { |
| "isValid": true, |
| "isApplicable": false, |
| "validationFailureCount": 0 |
| } |
| }, |
| { |
| "name": "Not applicable as accessTime earlier than startTime", |
| "validitySchedules": [ |
| { |
| "startTime": "2018/01/12 14:32:00", |
| "endTime": "2020/01/12 14:32:00", |
| "recurrences": [ |
| { |
| "schedule": { |
| "minute": "3", |
| "hour": "10, 21", |
| "dayOfMonth": "*", |
| "dayOfWeek": "*", |
| "month": "*", |
| "year": "2018-2020" |
| }, |
| "interval": { |
| "hours": 2 |
| } |
| } |
| ] |
| } |
| ], |
| "accessTime": "20170112-14:26:27.000-0800", |
| "result": { |
| "isValid": true, |
| "isApplicable": false, |
| "validationFailureCount": 0 |
| } |
| }, |
| { |
| "name": "dayOfWeek blank and dayOfMonth not 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": "12", |
| "dayOfWeek": "", |
| "month": "12, 1-2", |
| "year": "2018" |
| }, |
| "interval": { |
| "minutes": 10 |
| } |
| } |
| ] |
| } |
| ], |
| "accessTime": "20180112-18:32:27.000-0800", |
| "result": { |
| "isValid": true, |
| "isApplicable": false, |
| "validationFailureCount": 0 |
| } |
| }, |
| { |
| "name": "dayOfWeek non blank 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": "1", |
| "month": "12, 1-2", |
| "year": "2018" |
| }, |
| "interval": { |
| "minutes": 10 |
| } |
| } |
| ] |
| } |
| ], |
| "accessTime": "20180112-18:32:27.000-0800", |
| "result": { |
| "isValid": true, |
| "isApplicable": false, |
| "validationFailureCount": 0 |
| } |
| } |
| ] |