[ Index ] |
PHP Cross Reference of Phabricator |
[Summary view] [Print] [Text view]
1 <?php 2 3 final class CalendarTimeUtilTestCase extends PhabricatorTestCase { 4 5 public function testTimestampsAtMidnight() { 6 $u = new PhabricatorUser(); 7 $u->setTimezoneIdentifier('America/Los_Angeles'); 8 $days = $this->getAllDays(); 9 foreach ($days as $day) { 10 $data = CalendarTimeUtil::getCalendarWidgetTimestamps( 11 $u, 12 $day); 13 14 $this->assertEqual( 15 '000000', 16 $data['epoch_stamps'][0]->format('His')); 17 } 18 } 19 20 public function testTimestampsStartDay() { 21 $u = new PhabricatorUser(); 22 $u->setTimezoneIdentifier('America/Los_Angeles'); 23 $days = $this->getAllDays(); 24 foreach ($days as $day) { 25 $data = CalendarTimeUtil::getTimestamps( 26 $u, 27 $day, 28 1); 29 30 $this->assertEqual( 31 $day, 32 $data['epoch_stamps'][0]->format('l')); 33 } 34 35 $t = 1370202281; // 2013-06-02 12:44:41 -0700 -- a Sunday 36 $time = PhabricatorTime::pushTime($t, 'America/Los_Angeles'); 37 foreach ($days as $day) { 38 $data = CalendarTimeUtil::getTimestamps( 39 $u, 40 $day, 41 1); 42 43 $this->assertEqual( 44 $day, 45 $data['epoch_stamps'][0]->format('l')); 46 } 47 unset($time); 48 } 49 50 private function getAllDays() { 51 return array( 52 'Sunday', 53 'Monday', 54 'Tuesday', 55 'Wednesday', 56 'Thursday', 57 'Friday', 58 'Saturday', 59 ); 60 } 61 62 }
title
Description
Body
title
Description
Body
title
Description
Body
title
Body
Generated: Sun Nov 30 09:20:46 2014 | Cross-referenced by PHPXref 0.7.1 |