diff options
author | sten <stenmarsh938@gmail.com> | 2016-03-24 12:01:54 +0300 |
---|---|---|
committer | sten <stenmarsh938@gmail.com> | 2016-03-24 12:01:54 +0300 |
commit | 5f2a6e82362774b42dcd7537a81f31317322c3a7 (patch) | |
tree | 97f7129b0b01ad9964f5ab73737eeaa2aecc094e /tests | |
parent | 61fed06a49146a57fc99ffcbd659f5b6912c518e (diff) | |
download | scheduler-helper-php-5f2a6e82362774b42dcd7537a81f31317322c3a7.zip scheduler-helper-php-5f2a6e82362774b42dcd7537a81f31317322c3a7.tar.gz scheduler-helper-php-5f2a6e82362774b42dcd7537a81f31317322c3a7.tar.bz2 |
Fix Week recurrings determination if it starts on same week as interval.
Diffstat (limited to 'tests')
-rw-r--r-- | tests/Data_getData/WeekRecurrings/source.json | 38 | ||||
-rw-r--r-- | tests/Data_getData/WeekRecurrings/target.json | 349 | ||||
-rw-r--r-- | tests/SchedulerHelperTest.php | 2 |
3 files changed, 337 insertions, 52 deletions
diff --git a/tests/Data_getData/WeekRecurrings/source.json b/tests/Data_getData/WeekRecurrings/source.json index 3ad4afe..7a2a9d5 100644 --- a/tests/Data_getData/WeekRecurrings/source.json +++ b/tests/Data_getData/WeekRecurrings/source.json @@ -12,8 +12,7 @@ "rec_type": "week_2___0,1,2,3,4,5,6#40", "event_pid": "0", "event_length": "21900", - "rec_pattern": "week_2___0,1,2,3,4,5,6", - "!nativeeditor_status": "" + "rec_pattern": "week_2___0,1,2,3,4,5,6" }, { "id": "2", @@ -21,10 +20,9 @@ "end_date": "2016-03-27 00:00:00", "text": "Week event 2", "rec_type": "week_2___2,5#", - "event_pid": "", + "event_pid": "0", "event_length": "14400", - "rec_pattern": "week_2___2,5", - "!nativeeditor_status": "" + "rec_pattern": "week_2___2,5" }, { "id": "3", @@ -32,10 +30,9 @@ "end_date": "9999-02-01 00:00:00", "text": "Week Event 3", "rec_type": "week_2___0,6#no", - "event_pid": "", + "event_pid": "0", "event_length": "300", - "rec_pattern": "week_2___0,6", - "!nativeeditor_status": "" + "rec_pattern": "week_2___0,6" }, { "id": "4", @@ -43,10 +40,9 @@ "end_date": "2016-03-27 10:00:00", "text": "Week Event 4", "rec_type": "week_2___0,1,5#8", - "event_pid": "", + "event_pid": "0", "event_length": "18000", - "rec_pattern": "week_2___0,1,5", - "!nativeeditor_status": "" + "rec_pattern": "week_2___0,1,5" }, { "id": "5", @@ -54,10 +50,9 @@ "end_date": "2016-04-27 00:00:00", "text": "Week Event 5", "rec_type": "week_1___3#", - "event_pid": "", + "event_pid": "0", "event_length": "300", - "rec_pattern": "week_1___3", - "!nativeeditor_status": "" + "rec_pattern": "week_1___3" }, { "id": "6", @@ -65,10 +60,19 @@ "end_date": "9999-02-01 00:00:00", "text": "Week Event 6", "rec_type": "week_1___1,2,4,5#no", - "event_pid": "", + "event_pid": "0", "event_length": "300", - "rec_pattern": "week_1___1,2,4,5", - "!nativeeditor_status": "" + "rec_pattern": "week_1___1,2,4,5" + }, + { + "id": "7", + "start_date": "2016-02-29 00:00:00", + "end_date": "9999-02-01 00:00:00", + "text": "Week Event 7", + "rec_type": "week_1___0,1,2,3,4,5,6#no", + "event_pid": "0", + "event_length": "86400", + "rec_pattern": "week_1___0,1,2,3,4,5,6" } ] }
\ No newline at end of file diff --git a/tests/Data_getData/WeekRecurrings/target.json b/tests/Data_getData/WeekRecurrings/target.json index 3740f93..5e530fa 100644 --- a/tests/Data_getData/WeekRecurrings/target.json +++ b/tests/Data_getData/WeekRecurrings/target.json @@ -7,7 +7,7 @@ "text": "Week event 1", "id": "1", "rec_type": "week_2___0,1,2,3,4,5,6#40", - "event_length": 21900 + "event_length": "21900" }, { "start_date": "2016-03-02 10:00:00", @@ -16,7 +16,7 @@ "text": "Week event 1", "id": "1", "rec_type": "week_2___0,1,2,3,4,5,6#40", - "event_length": 21900 + "event_length": "21900" }, { "start_date": "2016-03-03 10:00:00", @@ -25,7 +25,7 @@ "text": "Week event 1", "id": "1", "rec_type": "week_2___0,1,2,3,4,5,6#40", - "event_length": 21900 + "event_length": "21900" }, { "start_date": "2016-03-04 10:00:00", @@ -34,7 +34,7 @@ "text": "Week event 1", "id": "1", "rec_type": "week_2___0,1,2,3,4,5,6#40", - "event_length": 21900 + "event_length": "21900" }, { "start_date": "2016-03-05 10:00:00", @@ -43,7 +43,7 @@ "text": "Week event 1", "id": "1", "rec_type": "week_2___0,1,2,3,4,5,6#40", - "event_length": 21900 + "event_length": "21900" }, { "start_date": "2016-03-06 10:00:00", @@ -52,7 +52,7 @@ "text": "Week event 1", "id": "1", "rec_type": "week_2___0,1,2,3,4,5,6#40", - "event_length": 21900 + "event_length": "21900" }, { "start_date": "2016-03-14 10:00:00", @@ -61,7 +61,7 @@ "text": "Week event 1", "id": "1", "rec_type": "week_2___0,1,2,3,4,5,6#40", - "event_length": 21900 + "event_length": "21900" }, { "start_date": "2016-03-15 10:00:00", @@ -70,7 +70,7 @@ "text": "Week event 1", "id": "1", "rec_type": "week_2___0,1,2,3,4,5,6#40", - "event_length": 21900 + "event_length": "21900" }, { "start_date": "2016-03-16 10:00:00", @@ -79,7 +79,7 @@ "text": "Week event 1", "id": "1", "rec_type": "week_2___0,1,2,3,4,5,6#40", - "event_length": 21900 + "event_length": "21900" }, { "start_date": "2016-03-17 10:00:00", @@ -88,7 +88,7 @@ "text": "Week event 1", "id": "1", "rec_type": "week_2___0,1,2,3,4,5,6#40", - "event_length": 21900 + "event_length": "21900" }, { "start_date": "2016-03-18 10:00:00", @@ -97,7 +97,7 @@ "text": "Week event 1", "id": "1", "rec_type": "week_2___0,1,2,3,4,5,6#40", - "event_length": 21900 + "event_length": "21900" }, { "start_date": "2016-03-19 10:00:00", @@ -106,7 +106,7 @@ "text": "Week event 1", "id": "1", "rec_type": "week_2___0,1,2,3,4,5,6#40", - "event_length": 21900 + "event_length": "21900" }, { "start_date": "2016-03-20 10:00:00", @@ -115,7 +115,7 @@ "text": "Week event 1", "id": "1", "rec_type": "week_2___0,1,2,3,4,5,6#40", - "event_length": 21900 + "event_length": "21900" }, { "start_date": "2016-03-28 10:00:00", @@ -124,7 +124,7 @@ "text": "Week event 1", "id": "1", "rec_type": "week_2___0,1,2,3,4,5,6#40", - "event_length": 21900 + "event_length": "21900" }, { "start_date": "2016-03-29 10:00:00", @@ -133,7 +133,7 @@ "text": "Week event 1", "id": "1", "rec_type": "week_2___0,1,2,3,4,5,6#40", - "event_length": 21900 + "event_length": "21900" }, { "start_date": "2016-03-30 10:00:00", @@ -142,7 +142,7 @@ "text": "Week event 1", "id": "1", "rec_type": "week_2___0,1,2,3,4,5,6#40", - "event_length": 21900 + "event_length": "21900" }, { "start_date": "2016-03-31 10:00:00", @@ -151,7 +151,7 @@ "text": "Week event 1", "id": "1", "rec_type": "week_2___0,1,2,3,4,5,6#40", - "event_length": 21900 + "event_length": "21900" }, { "start_date": "2016-03-08 12:45:00", @@ -160,7 +160,7 @@ "text": "Week event 2", "id": "2", "rec_type": "week_2___2,5#", - "event_length": 14400 + "event_length": "14400" }, { "start_date": "2016-03-11 12:45:00", @@ -169,7 +169,7 @@ "text": "Week event 2", "id": "2", "rec_type": "week_2___2,5#", - "event_length": 14400 + "event_length": "14400" }, { "start_date": "2016-03-22 12:45:00", @@ -178,7 +178,7 @@ "text": "Week event 2", "id": "2", "rec_type": "week_2___2,5#", - "event_length": 14400 + "event_length": "14400" }, { "start_date": "2016-03-25 12:45:00", @@ -187,7 +187,7 @@ "text": "Week event 2", "id": "2", "rec_type": "week_2___2,5#", - "event_length": 14400 + "event_length": "14400" }, { "start_date": "2016-03-12 00:00:00", @@ -196,7 +196,7 @@ "text": "Week Event 3", "id": "3", "rec_type": "week_2___0,6#no", - "event_length": 300 + "event_length": "300" }, { "start_date": "2016-03-13 00:00:00", @@ -205,7 +205,7 @@ "text": "Week Event 3", "id": "3", "rec_type": "week_2___0,6#no", - "event_length": 300 + "event_length": "300" }, { "start_date": "2016-03-26 00:00:00", @@ -214,7 +214,7 @@ "text": "Week Event 3", "id": "3", "rec_type": "week_2___0,6#no", - "event_length": 300 + "event_length": "300" }, { "start_date": "2016-03-27 00:00:00", @@ -223,7 +223,7 @@ "text": "Week Event 3", "id": "3", "rec_type": "week_2___0,6#no", - "event_length": 300 + "event_length": "300" }, { "start_date": "2016-03-07 10:00:00", @@ -232,7 +232,7 @@ "text": "Week Event 4", "id": "4", "rec_type": "week_2___0,1,5#8", - "event_length": 18000 + "event_length": "18000" }, { "start_date": "2016-03-11 10:00:00", @@ -241,7 +241,7 @@ "text": "Week Event 4", "id": "4", "rec_type": "week_2___0,1,5#8", - "event_length": 18000 + "event_length": "18000" }, { "start_date": "2016-03-13 10:00:00", @@ -250,7 +250,7 @@ "text": "Week Event 4", "id": "4", "rec_type": "week_2___0,1,5#8", - "event_length": 18000 + "event_length": "18000" }, { "start_date": "2016-03-21 10:00:00", @@ -259,7 +259,7 @@ "text": "Week Event 4", "id": "4", "rec_type": "week_2___0,1,5#8", - "event_length": 18000 + "event_length": "18000" }, { "start_date": "2016-03-25 10:00:00", @@ -268,7 +268,7 @@ "text": "Week Event 4", "id": "4", "rec_type": "week_2___0,1,5#8", - "event_length": 18000 + "event_length": "18000" }, { "start_date": "2016-03-23 00:00:00", @@ -277,7 +277,7 @@ "text": "Week Event 5", "id": "5", "rec_type": "week_1___3#", - "event_length": 300 + "event_length": "300" }, { "start_date": "2016-03-30 00:00:00", @@ -286,7 +286,7 @@ "text": "Week Event 5", "id": "5", "rec_type": "week_1___3#", - "event_length": 300 + "event_length": "300" }, { "start_date": "2016-03-28 00:00:00", @@ -295,7 +295,7 @@ "text": "Week Event 6", "id": "6", "rec_type": "week_1___1,2,4,5#no", - "event_length": 300 + "event_length": "300" }, { "start_date": "2016-03-29 00:00:00", @@ -304,7 +304,7 @@ "text": "Week Event 6", "id": "6", "rec_type": "week_1___1,2,4,5#no", - "event_length": 300 + "event_length": "300" }, { "start_date": "2016-03-31 00:00:00", @@ -313,7 +313,286 @@ "text": "Week Event 6", "id": "6", "rec_type": "week_1___1,2,4,5#no", - "event_length": 300 + "event_length": "300" + }, + { + "start_date": "2016-03-01 00:00:00", + "end_date": "2016-03-02 00:00:00", + "event_pid": "0", + "text": "Week Event 7", + "id": "7", + "rec_type": "week_1___0,1,2,3,4,5,6#no", + "event_length": 86400 + }, + { + "start_date": "2016-03-02 00:00:00", + "end_date": "2016-03-03 00:00:00", + "event_pid": "0", + "text": "Week Event 7", + "id": "7", + "rec_type": "week_1___0,1,2,3,4,5,6#no", + "event_length": 86400 + }, + { + "start_date": "2016-03-03 00:00:00", + "end_date": "2016-03-04 00:00:00", + "event_pid": "0", + "text": "Week Event 7", + "id": "7", + "rec_type": "week_1___0,1,2,3,4,5,6#no", + "event_length": 86400 + }, + { + "start_date": "2016-03-04 00:00:00", + "end_date": "2016-03-05 00:00:00", + "event_pid": "0", + "text": "Week Event 7", + "id": "7", + "rec_type": "week_1___0,1,2,3,4,5,6#no", + "event_length": 86400 + }, + { + "start_date": "2016-03-05 00:00:00", + "end_date": "2016-03-06 00:00:00", + "event_pid": "0", + "text": "Week Event 7", + "id": "7", + "rec_type": "week_1___0,1,2,3,4,5,6#no", + "event_length": 86400 + }, + { + "start_date": "2016-03-06 00:00:00", + "end_date": "2016-03-07 00:00:00", + "event_pid": "0", + "text": "Week Event 7", + "id": "7", + "rec_type": "week_1___0,1,2,3,4,5,6#no", + "event_length": 86400 + }, + { + "start_date": "2016-03-07 00:00:00", + "end_date": "2016-03-08 00:00:00", + "event_pid": "0", + "text": "Week Event 7", + "id": "7", + "rec_type": "week_1___0,1,2,3,4,5,6#no", + "event_length": 86400 + }, + { + "start_date": "2016-03-08 00:00:00", + "end_date": "2016-03-09 00:00:00", + "event_pid": "0", + "text": "Week Event 7", + "id": "7", + "rec_type": "week_1___0,1,2,3,4,5,6#no", + "event_length": 86400 + }, + { + "start_date": "2016-03-09 00:00:00", + "end_date": "2016-03-10 00:00:00", + "event_pid": "0", + "text": "Week Event 7", + "id": "7", + "rec_type": "week_1___0,1,2,3,4,5,6#no", + "event_length": 86400 + }, + { + "start_date": "2016-03-10 00:00:00", + "end_date": "2016-03-11 00:00:00", + "event_pid": "0", + "text": "Week Event 7", + "id": "7", + "rec_type": "week_1___0,1,2,3,4,5,6#no", + "event_length": 86400 + }, + { + "start_date": "2016-03-11 00:00:00", + "end_date": "2016-03-12 00:00:00", + "event_pid": "0", + "text": "Week Event 7", + "id": "7", + "rec_type": "week_1___0,1,2,3,4,5,6#no", + "event_length": 86400 + }, + { + "start_date": "2016-03-12 00:00:00", + "end_date": "2016-03-13 00:00:00", + "event_pid": "0", + "text": "Week Event 7", + "id": "7", + "rec_type": "week_1___0,1,2,3,4,5,6#no", + "event_length": 86400 + }, + { + "start_date": "2016-03-13 00:00:00", + "end_date": "2016-03-14 00:00:00", + "event_pid": "0", + "text": "Week Event 7", + "id": "7", + "rec_type": "week_1___0,1,2,3,4,5,6#no", + "event_length": 86400 + }, + { + "start_date": "2016-03-14 00:00:00", + "end_date": "2016-03-15 00:00:00", + "event_pid": "0", + "text": "Week Event 7", + "id": "7", + "rec_type": "week_1___0,1,2,3,4,5,6#no", + "event_length": 86400 + }, + { + "start_date": "2016-03-15 00:00:00", + "end_date": "2016-03-16 00:00:00", + "event_pid": "0", + "text": "Week Event 7", + "id": "7", + "rec_type": "week_1___0,1,2,3,4,5,6#no", + "event_length": 86400 + }, + { + "start_date": "2016-03-16 00:00:00", + "end_date": "2016-03-17 00:00:00", + "event_pid": "0", + "text": "Week Event 7", + "id": "7", + "rec_type": "week_1___0,1,2,3,4,5,6#no", + "event_length": 86400 + }, + { + "start_date": "2016-03-17 00:00:00", + "end_date": "2016-03-18 00:00:00", + "event_pid": "0", + "text": "Week Event 7", + "id": "7", + "rec_type": "week_1___0,1,2,3,4,5,6#no", + "event_length": 86400 + }, + { + "start_date": "2016-03-18 00:00:00", + "end_date": "2016-03-19 00:00:00", + "event_pid": "0", + "text": "Week Event 7", + "id": "7", + "rec_type": "week_1___0,1,2,3,4,5,6#no", + "event_length": 86400 + }, + { + "start_date": "2016-03-19 00:00:00", + "end_date": "2016-03-20 00:00:00", + "event_pid": "0", + "text": "Week Event 7", + "id": "7", + "rec_type": "week_1___0,1,2,3,4,5,6#no", + "event_length": 86400 + }, + { + "start_date": "2016-03-20 00:00:00", + "end_date": "2016-03-21 00:00:00", + "event_pid": "0", + "text": "Week Event 7", + "id": "7", + "rec_type": "week_1___0,1,2,3,4,5,6#no", + "event_length": 86400 + }, + { + "start_date": "2016-03-21 00:00:00", + "end_date": "2016-03-22 00:00:00", + "event_pid": "0", + "text": "Week Event 7", + "id": "7", + "rec_type": "week_1___0,1,2,3,4,5,6#no", + "event_length": 86400 + }, + { + "start_date": "2016-03-22 00:00:00", + "end_date": "2016-03-23 00:00:00", + "event_pid": "0", + "text": "Week Event 7", + "id": "7", + "rec_type": "week_1___0,1,2,3,4,5,6#no", + "event_length": 86400 + }, + { + "start_date": "2016-03-23 00:00:00", + "end_date": "2016-03-24 00:00:00", + "event_pid": "0", + "text": "Week Event 7", + "id": "7", + "rec_type": "week_1___0,1,2,3,4,5,6#no", + "event_length": 86400 + }, + { + "start_date": "2016-03-24 00:00:00", + "end_date": "2016-03-25 00:00:00", + "event_pid": "0", + "text": "Week Event 7", + "id": "7", + "rec_type": "week_1___0,1,2,3,4,5,6#no", + "event_length": 86400 + }, + { + "start_date": "2016-03-25 00:00:00", + "end_date": "2016-03-26 00:00:00", + "event_pid": "0", + "text": "Week Event 7", + "id": "7", + "rec_type": "week_1___0,1,2,3,4,5,6#no", + "event_length": 86400 + }, + { + "start_date": "2016-03-26 00:00:00", + "end_date": "2016-03-27 00:00:00", + "event_pid": "0", + "text": "Week Event 7", + "id": "7", + "rec_type": "week_1___0,1,2,3,4,5,6#no", + "event_length": 86400 + }, + { + "start_date": "2016-03-27 00:00:00", + "end_date": "2016-03-28 00:00:00", + "event_pid": "0", + "text": "Week Event 7", + "id": "7", + "rec_type": "week_1___0,1,2,3,4,5,6#no", + "event_length": 86400 + }, + { + "start_date": "2016-03-28 00:00:00", + "end_date": "2016-03-29 00:00:00", + "event_pid": "0", + "text": "Week Event 7", + "id": "7", + "rec_type": "week_1___0,1,2,3,4,5,6#no", + "event_length": 86400 + }, + { + "start_date": "2016-03-29 00:00:00", + "end_date": "2016-03-30 00:00:00", + "event_pid": "0", + "text": "Week Event 7", + "id": "7", + "rec_type": "week_1___0,1,2,3,4,5,6#no", + "event_length": 86400 + }, + { + "start_date": "2016-03-30 00:00:00", + "end_date": "2016-03-31 00:00:00", + "event_pid": "0", + "text": "Week Event 7", + "id": "7", + "rec_type": "week_1___0,1,2,3,4,5,6#no", + "event_length": 86400 + }, + { + "start_date": "2016-03-31 00:00:00", + "end_date": "2016-04-01 00:00:00", + "event_pid": "0", + "text": "Week Event 7", + "id": "7", + "rec_type": "week_1___0,1,2,3,4,5,6#no", + "event_length": 86400 } ] }
\ No newline at end of file diff --git a/tests/SchedulerHelperTest.php b/tests/SchedulerHelperTest.php index 9b13998..679a852 100644 --- a/tests/SchedulerHelperTest.php +++ b/tests/SchedulerHelperTest.php @@ -26,6 +26,8 @@ class SchedulerHelperTest extends \PHPUnit_Framework_TestCase $schedHelper::FLD_ID => "id", )); + $schedHelper->config["debug"] = false; + return $schedHelper; } |