Add more tests.
authorJan Schneider <jan@horde.org>
Sun, 2 Jan 2011 23:15:29 +0000 (00:15 +0100)
committerJan Schneider <jan@horde.org>
Sun, 2 Jan 2011 23:15:29 +0000 (00:15 +0100)
framework/Support/test/Horde/Support/Numerizer/Locale/BaseTest.php
framework/Support/test/Horde/Support/Numerizer/Locale/DeTest.php

index a370511..1989bf0 100644 (file)
@@ -67,4 +67,8 @@ class Horde_Support_Numerizer_Locale_BaseTest extends PHPUnit_Framework_TestCase
         $this->assertEquals('2006-08-20 15:30:30', $numerizer->numerize('2006-08-20 15:30:30'));
     }
 
+    public function testStaticNumerize()
+    {
+        $this->assertEquals('2006-08-20 03:00', Horde_Support_Numerizer::numerize('2006-08-20 03:00'));
+    }
 }
index 806d9bb..39336bd 100644 (file)
@@ -61,4 +61,14 @@ class Horde_Support_Numerizer_Locale_DeTest extends PHPUnit_Framework_TestCase
         }
     }
 
+    public function testLocaleVariants()
+    {
+        $this->assertInstanceOf('Horde_Support_Numerizer_Locale_De', Horde_Support_Numerizer::factory(array('locale' => 'de_DE')));
+        $this->assertInstanceOf('Horde_Support_Numerizer_Locale_De', Horde_Support_Numerizer::factory(array('locale' => 'de_at')));
+    }
+
+    public function testStaticNumerize()
+    {
+        $this->assertEquals(1250007, Horde_Support_Numerizer::numerize('eine million zweihundertfünfzigtausendundsieben', array('locale' => 'de')));
+    }
 }