Reorganize test values, because this is a many-to-many list.
authorJan Schneider <jan@horde.org>
Tue, 16 Dec 2008 10:52:59 +0000 (11:52 +0100)
committerJan Schneider <jan@horde.org>
Tue, 16 Dec 2008 10:52:59 +0000 (11:52 +0100)
framework/Horde_Date_Parser/test/Horde/Support/Numerizer/Locale/DeTest.php

index 78cc080..806d9bb 100644 (file)
@@ -16,48 +16,48 @@ class Horde_Support_Numerizer_Locale_DeTest extends PHPUnit_Framework_TestCase
     {
         $numerizer = Horde_Support_Numerizer::factory(array('locale' => 'de'));
         $strings = array(
-            1 => 'eins',
-            5 => 'fünf',
-            10 => 'zehn',
-            11 => 'elf',
-            12 => 'zwölf',
-            13 => 'dreizehn',
-            14 => 'vierzehn',
-            15 => 'fünfzehn',
-            16 => 'sechzehn',
-            17 => 'siebzehn',
-            18 => 'achtzehn',
-            19 => 'neunzehn',
-            20 => 'zwanzig',
-            27 => 'siebenundzwanzig',
-            31 => 'einunddreißig',
-            59 => 'neunundfünfzig',
-            100 => 'einhundert',
-            100 => 'ein hundert',
-            150 => 'hundertundfünfzig',
-            150 => 'einhundertundfünfzig',
-            200 => 'zweihundert',
-            500 => 'fünfhundert',
-            999 => 'neunhundertneunundneunzig',
-            1000 => 'eintausend',
-            1200 => 'zwölfhundert',
-            1200 => 'eintausenzweihundert',
-            17000 => 'siebzehntausend',
-            21473 => 'einundzwanzigtausendvierhundertdreiundsiebzig',
-            74002 => 'vierundsiebzigtausendzwei',
-            74002 => 'vierundsiebzigtausendundzwei',
-            99999 => 'neunundneunzigtausendneunhundertneunundneunzig',
-            100000 => 'hunderttausend',
-            100000 => 'einhunderttausend',
-            250000 => 'zweihundertfünfzigtausend',
-            1000000 => 'eine million',
-            1250007 => 'eine million zweihundertfünfzigtausendundsieben',
-            1000000000 => 'eine milliarde',
-            1000000001 => 'eine milliarde und eins',
+            array(1, 'eins'),
+            array(5, 'fünf'),
+            array(10, 'zehn'),
+            array(11, 'elf'),
+            array(12, 'zwölf'),
+            array(13, 'dreizehn'),
+            array(14, 'vierzehn'),
+            array(15, 'fünfzehn'),
+            array(16, 'sechzehn'),
+            array(17, 'siebzehn'),
+            array(18, 'achtzehn'),
+            array(19, 'neunzehn'),
+            array(20, 'zwanzig'),
+            array(27, 'siebenundzwanzig'),
+            array(31, 'einunddreißig'),
+            array(59, 'neunundfünfzig'),
+            array(100, 'einhundert'),
+            array(100, 'ein hundert'),
+            array(150, 'hundertundfünfzig'),
+            array(150, 'einhundertundfünfzig'),
+            array(200, 'zweihundert'),
+            array(500, 'fünfhundert'),
+            array(999, 'neunhundertneunundneunzig'),
+            array(1000, 'eintausend'),
+            array(1200, 'zwölfhundert'),
+            array(1200, 'eintausendzweihundert'),
+            array(17000, 'siebzehntausend'),
+            array(21473, 'einundzwanzigtausendvierhundertdreiundsiebzig'),
+            array(74002, 'vierundsiebzigtausendzwei'),
+            array(74002, 'vierundsiebzigtausendundzwei'),
+            array(99999, 'neunundneunzigtausendneunhundertneunundneunzig'),
+            array(100000, 'hunderttausend'),
+            array(100000, 'einhunderttausend'),
+            array(250000, 'zweihundertfünfzigtausend'),
+            array(1000000, 'eine million'),
+            array(1250007, 'eine million zweihundertfünfzigtausendundsieben'),
+            array(1000000000, 'eine milliarde'),
+            array(1000000001, 'eine milliarde und eins'),
         );
 
-        foreach ($strings as $key => $string) {
-            $this->assertEquals($key, (int)$numerizer->numerize($string));
+        foreach ($strings as $pair) {
+            $this->assertEquals((string)$pair[0], $numerizer->numerize($pair[1]));
         }
     }