2
0
فهرست منبع

[TESTS]
Fixed Zend_Validate_CreditCardTest so that array key conversion in PHP does not affect test outcome


git-svn-id: http://framework.zend.com/svn/framework/standard/trunk@22883 44c647ce-9c0f-0410-b52a-842ac1e357ba

ralph 15 سال پیش
والد
کامیت
55d93b0824
1فایلهای تغییر یافته به همراه16 افزوده شده و 12 حذف شده
  1. 16 12
      tests/Zend/Validate/CreditCardTest.php

+ 16 - 12
tests/Zend/Validate/CreditCardTest.php

@@ -49,13 +49,15 @@ class Zend_Validate_CreditCardTest extends PHPUnit_Framework_TestCase
     {
         $validator      = new Zend_Validate_CreditCard();
         $valuesExpected = array(
-            '4111111111111111' => true,
-            '5404000000000001' => true,
-            '374200000000004'  => true,
-            '4444555566667777' => false,
-            'ABCDEF'           => false
+            array('4111111111111111', true),
+            array('5404000000000001', true),
+            array('374200000000004',  true),
+            array('4444555566667777', false),
+            array('ABCDEF',           false)
             );
-        foreach ($valuesExpected as $input => $result) {
+        foreach ($valuesExpected as $test) {
+            $input = $test[0];
+            $result = $test[1];
             $this->assertEquals($result, $validator->isValid($input), 'Test failed at ' . $input);
         }
     }
@@ -120,13 +122,15 @@ class Zend_Validate_CreditCardTest extends PHPUnit_Framework_TestCase
     {
         $validator      = new Zend_Validate_CreditCard(Zend_Validate_CreditCard::VISA);
         $valuesExpected = array(
-            '4111111111111111' => true,
-            '5404000000000001' => false,
-            '374200000000004'  => false,
-            '4444555566667777' => false,
-            'ABCDEF'           => false
+            array('4111111111111111', true),
+            array('5404000000000001', false),
+            array('374200000000004',  false),
+            array('4444555566667777', false),
+            array('ABCDEF',           false)
             );
-        foreach ($valuesExpected as $input => $result) {
+        foreach ($valuesExpected as $test) {
+            $input = $test[0];
+            $result = $test[1];
             $this->assertEquals($result, $validator->isValid($input));
         }
     }