Make WordPress Core


Ignore:
Timestamp:
11/30/2017 11:09:33 PM (8 years ago)
Author:
pento
Message:

Code is Poetry.
WordPress' code just... wasn't.
This is now dealt with.

Props jrf, pento, netweb, GaryJ, jdgrimes, westonruter, Greg Sherwood from PHPCS, and everyone who's ever contributed to WPCS and PHPCS.
Fixes #41057.

File:
1 edited

Legend:

Unmodified
Added
Removed
  • trunk/tests/phpunit/tests/multisite/uploadIsUserOverQuota.php

    r35017 r42343  
    33if ( is_multisite() ) :
    44
    5 /**
    6  * Tests specific to `upload_is_user_over_quota()` in multisite.
    7  *
    8  * These tests filter `get_space_allowed` and `pre_get_space_used` in
    9  * most cases as those are tested elsewhere.
    10  *
    11  * @group multisite
    12  */
    13 class Tests_Multisite_Upload_Is_User_Over_Quota extends WP_UnitTestCase {
    14     protected $suppress = false;
     5    /**
     6    * Tests specific to `upload_is_user_over_quota()` in multisite.
     7    *
     8    * These tests filter `get_space_allowed` and `pre_get_space_used` in
     9    * most cases as those are tested elsewhere.
     10    *
     11    * @group multisite
     12    */
     13    class Tests_Multisite_Upload_Is_User_Over_Quota extends WP_UnitTestCase {
     14        protected $suppress = false;
    1515
    16     public function setUp() {
    17         global $wpdb;
    18         parent::setUp();
    19         $this->suppress = $wpdb->suppress_errors();
     16        public function setUp() {
     17            global $wpdb;
     18            parent::setUp();
     19            $this->suppress = $wpdb->suppress_errors();
    2020
    21         update_site_option( 'upload_space_check_disabled', false );
     21            update_site_option( 'upload_space_check_disabled', false );
     22        }
     23
     24        public function tearDown() {
     25            global $wpdb;
     26            $wpdb->suppress_errors( $this->suppress );
     27            parent::tearDown();
     28        }
     29
     30        public function test_upload_is_user_over_quota_allowed_0_used_5() {
     31            add_filter( 'get_space_allowed', '__return_zero' );
     32            add_filter( 'pre_get_space_used', array( $this, '_filter_space_5' ) );
     33            $result = upload_is_user_over_quota( false );
     34            remove_filter( 'get_space_allowed', '__return_zero' );
     35            remove_filter( 'pre_get_space_used', array( $this, '_filter_space_5' ) );
     36
     37            $this->assertTrue( $result );
     38        }
     39
     40        public function test_upload_is_user_over_quota_allowed_0_used_0() {
     41            add_filter( 'get_space_allowed', '__return_zero' );
     42            add_filter( 'pre_get_space_used', '__return_zero' );
     43            $result = upload_is_user_over_quota( false );
     44            remove_filter( 'get_space_allowed', '__return_zero' );
     45            remove_filter( 'pre_get_space_used', '__return_zero' );
     46
     47            $this->assertFalse( $result );
     48        }
     49
     50        public function test_upload_is_user_over_quota_allowed_0_used_100() {
     51            add_filter( 'get_space_allowed', '__return_zero' );
     52            add_filter( 'pre_get_space_used', array( $this, '_filter_space_100' ) );
     53            $result = upload_is_user_over_quota( false );
     54            remove_filter( 'get_space_allowed', '__return_zero' );
     55            remove_filter( 'pre_get_space_used', array( $this, '_filter_space_100' ) );
     56
     57            $this->assertTrue( $result );
     58        }
     59
     60        public function test_upload_is_user_over_quota_allowed_100_used_0() {
     61            add_filter( 'get_space_allowed', array( $this, '_filter_space_100' ) );
     62            add_filter( 'pre_get_space_used', '__return_zero' );
     63            $result = upload_is_user_over_quota( false );
     64            remove_filter( 'get_space_allowed', array( $this, '_filter_space_100' ) );
     65            remove_filter( 'pre_get_space_used', '__return_zero' );
     66
     67            $this->assertFalse( $result );
     68        }
     69
     70        public function test_upload_is_user_over_quota_allowed_100_used_100() {
     71            add_filter( 'get_space_allowed', array( $this, '_filter_space_100' ) );
     72            add_filter( 'pre_get_space_used', array( $this, '_filter_space_100' ) );
     73            $result = upload_is_user_over_quota( false );
     74            remove_filter( 'get_space_allowed', array( $this, '_filter_space_100' ) );
     75            remove_filter( 'pre_get_space_used', array( $this, '_filter_space_100' ) );
     76
     77            $this->assertFalse( $result );
     78        }
     79
     80        public function test_upload_is_user_over_quota_allowed_100_used_200() {
     81            add_filter( 'get_space_allowed', array( $this, '_filter_space_100' ) );
     82            add_filter( 'pre_get_space_used', array( $this, '_filter_space_200' ) );
     83            $result = upload_is_user_over_quota( false );
     84            remove_filter( 'get_space_allowed', array( $this, '_filter_space_100' ) );
     85            remove_filter( 'pre_get_space_used', array( $this, '_filter_space_200' ) );
     86
     87            $this->assertTrue( $result );
     88        }
     89
     90        public function test_upload_is_user_over_quota_allowed_negative_used_100() {
     91            add_filter( 'get_space_allowed', array( $this, '_filter_space_negative' ) );
     92            add_filter( 'pre_get_space_used', array( $this, '_filter_space_100' ) );
     93            $result = upload_is_user_over_quota( false );
     94            remove_filter( 'get_space_allowed', array( $this, '_filter_space_negative' ) );
     95            remove_filter( 'pre_get_space_used', array( $this, '_filter_space_100' ) );
     96
     97            $this->assertTrue( $result );
     98        }
     99
     100        /**
     101         * When the upload space check is disabled, using more than the available
     102         * quota is allowed.
     103         */
     104        public function test_upload_is_user_over_check_disabled() {
     105            update_site_option( 'upload_space_check_disabled', true );
     106
     107            add_filter( 'get_space_allowed', array( $this, '_filter_space_100' ) );
     108            add_filter( 'pre_get_space_used', array( $this, '_filter_space_200' ) );
     109            $result = upload_is_user_over_quota( false );
     110            remove_filter( 'get_space_allowed', array( $this, '_filter_space_100' ) );
     111            remove_filter( 'pre_get_space_used', array( $this, '_filter_space_200' ) );
     112
     113            $this->assertFalse( $result );
     114        }
     115
     116        public function _filter_space_5() {
     117            return 5;
     118        }
     119
     120        public function _filter_space_100() {
     121            return 100;
     122        }
     123
     124        public function _filter_space_200() {
     125            return 200;
     126        }
     127
     128        public function _filter_space_negative() {
     129            return -1;
     130        }
    22131    }
    23132
    24     public function tearDown() {
    25         global $wpdb;
    26         $wpdb->suppress_errors( $this->suppress );
    27         parent::tearDown();
    28     }
    29 
    30     public function test_upload_is_user_over_quota_allowed_0_used_5() {
    31         add_filter( 'get_space_allowed', '__return_zero' );
    32         add_filter( 'pre_get_space_used', array( $this, '_filter_space_5' ) );
    33         $result = upload_is_user_over_quota( false );
    34         remove_filter( 'get_space_allowed', '__return_zero' );
    35         remove_filter( 'pre_get_space_used', array( $this, '_filter_space_5' ) );
    36 
    37         $this->assertTrue( $result );
    38     }
    39 
    40     public function test_upload_is_user_over_quota_allowed_0_used_0() {
    41         add_filter( 'get_space_allowed', '__return_zero' );
    42         add_filter( 'pre_get_space_used', '__return_zero' );
    43         $result = upload_is_user_over_quota( false );
    44         remove_filter( 'get_space_allowed', '__return_zero' );
    45         remove_filter( 'pre_get_space_used', '__return_zero' );
    46 
    47         $this->assertFalse( $result );
    48     }
    49 
    50     public function test_upload_is_user_over_quota_allowed_0_used_100() {
    51         add_filter( 'get_space_allowed', '__return_zero' );
    52         add_filter( 'pre_get_space_used', array( $this, '_filter_space_100' ) );
    53         $result = upload_is_user_over_quota( false );
    54         remove_filter( 'get_space_allowed', '__return_zero' );
    55         remove_filter( 'pre_get_space_used', array( $this, '_filter_space_100' ) );
    56 
    57         $this->assertTrue( $result );
    58     }
    59 
    60     public function test_upload_is_user_over_quota_allowed_100_used_0() {
    61         add_filter( 'get_space_allowed', array( $this, '_filter_space_100' ) );
    62         add_filter( 'pre_get_space_used', '__return_zero' );
    63         $result = upload_is_user_over_quota( false );
    64         remove_filter( 'get_space_allowed', array( $this, '_filter_space_100' ) );
    65         remove_filter( 'pre_get_space_used', '__return_zero' );
    66 
    67         $this->assertFalse( $result );
    68     }
    69 
    70     public function test_upload_is_user_over_quota_allowed_100_used_100() {
    71         add_filter( 'get_space_allowed', array( $this, '_filter_space_100' ) );
    72         add_filter( 'pre_get_space_used', array( $this, '_filter_space_100' ) );
    73         $result = upload_is_user_over_quota( false );
    74         remove_filter( 'get_space_allowed', array( $this, '_filter_space_100' ) );
    75         remove_filter( 'pre_get_space_used', array( $this, '_filter_space_100' ) );
    76 
    77         $this->assertFalse( $result );
    78     }
    79 
    80     public function test_upload_is_user_over_quota_allowed_100_used_200() {
    81         add_filter( 'get_space_allowed', array( $this, '_filter_space_100' ) );
    82         add_filter( 'pre_get_space_used', array( $this, '_filter_space_200' ) );
    83         $result = upload_is_user_over_quota( false );
    84         remove_filter( 'get_space_allowed', array( $this, '_filter_space_100' ) );
    85         remove_filter( 'pre_get_space_used', array( $this, '_filter_space_200' ) );
    86 
    87         $this->assertTrue( $result );
    88     }
    89 
    90     public function test_upload_is_user_over_quota_allowed_negative_used_100() {
    91         add_filter( 'get_space_allowed', array( $this, '_filter_space_negative' ) );
    92         add_filter( 'pre_get_space_used', array( $this, '_filter_space_100' ) );
    93         $result = upload_is_user_over_quota( false );
    94         remove_filter( 'get_space_allowed', array( $this, '_filter_space_negative' ) );
    95         remove_filter( 'pre_get_space_used', array( $this, '_filter_space_100' ) );
    96 
    97         $this->assertTrue( $result );
    98     }
    99 
    100     /**
    101      * When the upload space check is disabled, using more than the available
    102      * quota is allowed.
    103      */
    104     public function test_upload_is_user_over_check_disabled() {
    105         update_site_option( 'upload_space_check_disabled', true );
    106 
    107         add_filter( 'get_space_allowed', array( $this, '_filter_space_100' ) );
    108         add_filter( 'pre_get_space_used', array( $this, '_filter_space_200' ) );
    109         $result = upload_is_user_over_quota( false );
    110         remove_filter( 'get_space_allowed', array( $this, '_filter_space_100' ) );
    111         remove_filter( 'pre_get_space_used', array( $this, '_filter_space_200' ) );
    112 
    113         $this->assertFalse( $result );
    114     }
    115 
    116     public function _filter_space_5() {
    117         return 5;
    118     }
    119 
    120     public function _filter_space_100() {
    121         return 100;
    122     }
    123 
    124     public function _filter_space_200() {
    125         return 200;
    126     }
    127 
    128     public function _filter_space_negative() {
    129         return -1;
    130     }
    131 }
    132 
    133133endif;
Note: See TracChangeset for help on using the changeset viewer.