blob: d42d3e6d17e0f9134b996b8687f9e30ef6804b5d [file] [log] [blame]
[
{
"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
}
}
]