Révision db9ffd17
Ajouté par Assos Assos il y a presque 10 ans
drupal7/sites/all/modules/date/date_repeat/tests/date_repeat.test | ||
---|---|---|
377 | 377 |
$result = implode(', ', $dates); |
378 | 378 |
$this->assertEqual($result, $shouldbe, $rule . '; Starting ' . $start . '; results: ' . $result); |
379 | 379 |
|
380 |
//Every Last Thursday in November, every year, five times: |
|
381 |
$start = "2014-11-27 00:00:00"; |
|
382 |
$rule = 'FREQ=YEARLY;INTERVAL=1;BYDAY=-1TH;BYMONTH=11;COUNT=5;WKST=SU'; |
|
383 |
// ==> (2014 00:00 AM EDT)November 27 |
|
384 |
// (2015 00:00 AM EDT)November 26 |
|
385 |
// (2016 00:00 AM EDT)November 24 |
|
386 |
// (2017 00:00 AM EDT)November 30 |
|
387 |
// (2018 00:00 AM EDT)November 29 |
|
388 |
$dates = date_repeat_calc($rule, $start, NULL, array()); |
|
389 |
$shouldbe = '2014-11-27 00:00:00, 2015-11-26 00:00:00, 2016-11-24 00:00:00, 2017-11-30 00:00:00, 2018-11-29 00:00:00'; |
|
390 |
$result = implode(', ', $dates); |
|
391 |
$this->assertEqual($result, $shouldbe, $rule . '; Starting ' . $start . '; results: ' . $result); |
|
392 |
|
|
380 | 393 |
return; |
381 | 394 |
|
382 | 395 |
//Every Thanksgiving, forever: |
Formats disponibles : Unified diff
Weekly update of contrib modules