Make WordPress Core


Ignore:
Timestamp:
10/08/2016 10:42:12 PM (7 years ago)
Author:
johnbillion
Message:

Build/Test Tools: Revert [38759]. PHPUnit's @requires syntax was introduced in PHPUnit 3.7, but the tests for PHP 5.2 use PHPUnit 3.6 because it's the latest version that supports PHP 5.2.

Fixes #38256

File:
1 edited

Legend:

Unmodified
Added
Removed
  • trunk/tests/phpunit/tests/image/functions.php

    r38759 r38761  
    109109     * Test save image file and mime_types
    110110     * @ticket 6821
    111      *
    112      * @requires extension fileinfo
    113111     */
    114112    public function test_wp_save_image_file() {
     113        if ( ! extension_loaded( 'fileinfo' ) ) {
     114            $this->markTestSkipped( 'The fileinfo PHP extension is not loaded.' );
     115        }
     116
    115117        include_once( ABSPATH . 'wp-admin/includes/image-edit.php' );
    116118
     
    159161     * Test that a passed mime type overrides the extension in the filename
    160162     * @ticket 6821
    161      *
    162      * @requires extension fileinfo
    163163     */
    164164    public function test_mime_overrides_filename() {
     165        if ( ! extension_loaded( 'fileinfo' ) ) {
     166            $this->markTestSkipped( 'The fileinfo PHP extension is not loaded.' );
     167        }
     168
    165169        // Test each image editor engine
    166170        $classes = array('WP_Image_Editor_GD', 'WP_Image_Editor_Imagick');
     
    195199     * Test that mime types are correctly inferred from file extensions
    196200     * @ticket 6821
    197      *
    198      * @requires extension fileinfo
    199201     */
    200202    public function test_inferred_mime_types() {
     203        if ( ! extension_loaded( 'fileinfo' ) ) {
     204            $this->markTestSkipped( 'The fileinfo PHP extension is not loaded.' );
     205        }
     206
    201207        // Mime types
    202208        $mime_types = array(
     
    291297    }
    292298
    293     /**
    294      * @requires extension openssl
    295      * @requires function imagejpeg
    296      */
    297299    public function test_wp_crop_image_url() {
     300        if ( !function_exists( 'imagejpeg' ) )
     301            $this->markTestSkipped( 'jpeg support unavailable' );
     302
     303        if ( ! extension_loaded( 'openssl' ) ) {
     304            $this->markTestSkipped( 'Tests_Image_Functions::test_wp_crop_image_url() requires openssl.' );
     305        }
     306
    298307        $file = wp_crop_image( 'https://asdftestblog1.files.wordpress.com/2008/04/canola.jpg',
    299308                              0, 0, 100, 100, 100, 100, false,
     
    315324    }
    316325
    317     /**
    318      * @requires extension openssl
    319      */
    320326    public function test_wp_crop_image_url_not_exist() {
     327        if ( ! extension_loaded( 'openssl' ) ) {
     328            $this->markTestSkipped( 'Tests_Image_Functions::test_wp_crop_image_url_not_exist() requires openssl.' );
     329        }
     330
    321331        $file = wp_crop_image( 'https://asdftestblog1.files.wordpress.com/2008/04/canoladoesnotexist.jpg',
    322332                              0, 0, 100, 100, 100, 100 );
Note: See TracChangeset for help on using the changeset viewer.