From 61bb16ee2e5f0a66234e1575242169a10fde47b5 Mon Sep 17 00:00:00 2001 From: xue <> Date: Fri, 7 Jul 2006 14:54:15 +0000 Subject: Merge from 3.0 branch till 1253. --- tests/UnitTests/framework/I18N/testDateFormat.php | 99 ----------------------- 1 file changed, 99 deletions(-) delete mode 100644 tests/UnitTests/framework/I18N/testDateFormat.php (limited to 'tests/UnitTests/framework/I18N/testDateFormat.php') diff --git a/tests/UnitTests/framework/I18N/testDateFormat.php b/tests/UnitTests/framework/I18N/testDateFormat.php deleted file mode 100644 index 7e4259d6..00000000 --- a/tests/UnitTests/framework/I18N/testDateFormat.php +++ /dev/null @@ -1,99 +0,0 @@ -UnitTestCase(); - } - - function testStandardPatterns() - { - $dateFormatter = new DateFormat(); - - $time = @mktime(9, 9, 9, 9, 1, 2004); - $zone = @date('T', $time); - //var_dump(date('c',$time)); - //for ShortDatePattern "M/d/yy" - $this->assertEqual('9/1/04', $dateFormatter->format($time, 'd')); - //var_dump(date('c',strtotime($dateFormatter->format($time,'d')))); - - //for LongDatePattern "MMMM d, yyyy" - $wants = 'September 1, 2004'; - $this->assertEqual($wants, $dateFormatter->format($time, 'D')); - //var_dump(date('c',strtotime($dateFormatter->format($time,'D')))); - - //for Full date and time "MMMM d, yyyy h:mm a" - $wants = 'September 1, 2004 9:09 AM'; - $this->assertEqual($wants, $dateFormatter->format($time, 'f')); - //var_dump(date('c',strtotime($dateFormatter->format($time,'f')))); - - //for FullDateTimePattern "MMMM d, yyyy h:mm:ss a z" - $wants = 'September 1, 2004 9:09:09 AM '.$zone; - $this->assertEqual($wants, $dateFormatter->format($time, 'F')); - - //for General "M/d/yy h:mm a" - $wants = '9/1/04 9:09 AM'; - $this->assertEqual($wants, $dateFormatter->format($time, 'g')); - //var_dump(date('c',strtotime($dateFormatter->format($time,'g')))); - - //for General "M/d/yy h:mm:ss a z" - $wants = '9/1/04 9:09:09 AM '.$zone; - $this->assertEqual($wants, $dateFormatter->format($time, 'G')); - - //for MonthDayPattern "MMMM dd" (invariant) - $wants = 'September 01'; - $this->assertEqual($wants, $dateFormatter->format($time, 'm')); - //var_dump(date('c',strtotime($dateFormatter->format($time,'m')))); - - //for RFC1123Pattern "EEE, dd MMM yyyy HH:mm:ss" (invariant) - $wants = 'Wed, 01 Sep 2004 09:09:09'; - $this->assertEqual($wants, $dateFormatter->format($time, 'r')); - //var_dump(date('c',strtotime($dateFormatter->format($time,'r')))); - - //for SortableDateTimePattern "yyyy-MM-ddTHH:mm:ss" (invariant) - $wants = '2004-09-01T09:09:09'; - $this->assertEqual($wants, $dateFormatter->format($time, 's')); - //var_dump(date('c',strtotime($dateFormatter->format($time,'s')))); - - //for ShortTimePattern "H:mm a" - $wants = '9:09 AM'; - $this->assertEqual($wants, $dateFormatter->format($time, 't')); - //(date('c',strtotime($dateFormatter->format($time,'t')))); - - //for LongTimePattern "H:mm:ss a z" - $wants = '9:09:09 AM '.$zone; - $this->assertEqual($wants, $dateFormatter->format($time, 'T')); - - //for UniversalSortableDateTimePattern "yyyy-MM-dd HH:mm:ss z" - //(invariant) - $wants = '2004-09-01 09:09:09 '.$zone; - $this->assertEqual($wants, $dateFormatter->format($time, 'u')); - - //for Full date and time "EEEE dd MMMM yyyy HH:mm:ss" (invariant) - $wants = 'Wednesday 01 September 2004 09:09:09'; - $this->assertEqual($wants, $dateFormatter->format($time, 'U')); - //var_dump(date('c',strtotime($dateFormatter->format($time,'U')))); - - //for YearMonthPattern "yyyy MMMM" (invariant) - $wants = '2004 September'; - $this->assertEqual($wants, $dateFormatter->format($time, 'y')); - //var_dump(date('c',strtotime($dateFormatter->format($time,'y')))); - } - - function testCustomPatterns() - { - $dateFormatter = new DateFormat(); - - $time = @mktime(9, 9, 9, 9, 1, 2004); - - $pattern = "'Hello' EEEE, 'it should be' MMM yyyy HH:mm:ss!!!"; - $wants = 'Hello Wednesday, it should be Sep 2004 09:09:09!!!'; - $this->assertEqual($wants, $dateFormatter->format($time, $pattern)); - - } -} - -?> \ No newline at end of file -- cgit v1.2.3