Преглед изворни кода

Add tests for non simple convertPhpToIsoFormat

Michele Locati пре 11 година
родитељ
комит
c05d27df33
2 измењених фајлова са 12 додато и 0 уклоњено
  1. 11 0
      tests/Zend/Date/DateObjectTest.php
  2. 1 0
      tests/Zend/Locale/FormatTest.php

+ 11 - 0
tests/Zend/Date/DateObjectTest.php

@@ -556,7 +556,18 @@ class Zend_Date_DateObjectTest extends PHPUnit_Framework_TestCase
         $this->assertTrue($date->set("Mon, 15 Aug 2005 15:52:01 I", Zend_Date::RFC_2822) instanceof Zend_Date);
         $this->assertTrue($date->set("Mon, 15 Aug 2005 15:52:01 Z", Zend_Date::RFC_2822) instanceof Zend_Date);
     }
+
+    public function testToStringShouldEqualWithAndWithoutPhpFormat()
+    {
+        $date = new Zend_Date('22.05.2014');
+        $date->setTime('12:00');
+        $date->setTimezone('America/Los_Angeles');
     
+        $this->assertEquals(
+            $date->toString(Zend_Date::ATOM),
+            $date->toString(DateTime::ATOM, 'php')
+        );
+    }
 }
 
 class Zend_Date_DateObjectTestHelper extends Zend_Date

+ 1 - 0
tests/Zend/Locale/FormatTest.php

@@ -916,6 +916,7 @@ class Zend_Locale_FormatTest extends PHPUnit_Framework_TestCase
         $this->assertSame('r',    Zend_Locale_Format::convertPhpToIsoFormat('r'));
         $this->assertSame('U',    Zend_Locale_Format::convertPhpToIsoFormat('U'));
         $this->assertSame('HHmmss', Zend_Locale_Format::convertPhpToIsoFormat('His'));
+        $this->assertSame("dd MMMM yyyy 'alle' H:mm:ss", Zend_Locale_Format::convertPhpToIsoFormat('d F Y \a\l\l\e G:i:s'));
     }