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

Skip test for PHP 5.2 as tested behavior is only applicable and testable for PHP 5.3+

Ondřej Machulda пре 12 година
родитељ
комит
9828b6b388
1 измењених фајлова са 11 додато и 7 уклоњено
  1. 11 7
      tests/Zend/Validate/File/MimeTypeTest.php

+ 11 - 7
tests/Zend/Validate/File/MimeTypeTest.php

@@ -236,7 +236,7 @@ class Zend_Validate_File_MimeTypeTest extends PHPUnit_Framework_TestCase
             );
         }
     }
-    
+
     /**
      * @group ZF-11784
      */
@@ -244,10 +244,10 @@ class Zend_Validate_File_MimeTypeTest extends PHPUnit_Framework_TestCase
     {
         $validator = new Zend_Validate_File_MimeType('image/jpeg');
         $this->assertTrue($validator->shouldTryCommonMagicFiles());
-        
+
         $validator->setTryCommonMagicFilesFlag(false);
         $this->assertFalse($validator->shouldTryCommonMagicFiles());
-        
+
         $validator->setTryCommonMagicFilesFlag(true);
         $this->assertTrue($validator->shouldTryCommonMagicFiles());
     }
@@ -257,6 +257,10 @@ class Zend_Validate_File_MimeTypeTest extends PHPUnit_Framework_TestCase
      */
     public function testDisablingTryCommonMagicFilesIgnoresCommonLocations()
     {
+        if (version_compare(PHP_VERSION, '5.3.0', '<')) {
+            $this->markTestSkipped('Behavior is only applicable and testable for PHP 5.3+');
+        }
+
         $filetest = dirname(__FILE__) . '/_files/picture.jpg';
         $files = array(
             'name'     => 'picture.jpg',
@@ -264,13 +268,13 @@ class Zend_Validate_File_MimeTypeTest extends PHPUnit_Framework_TestCase
             'tmp_name' => $filetest,
             'error'    => 0
         );
-        
+
         $validator = new Zend_Validate_File_MimeType(array('image/jpeg', 'image/jpeg; charset=binary'));
-        
+
         $goodEnvironment = $validator->isValid($filetest, $files);
-        
+
         if ($goodEnvironment) {
-            /** 
+            /**
              * The tester's environment has magic files that are properly read by PHP
              * This prevents the test from being relevant in the environment
              */