Changeset 51968 for trunk/tests/phpunit/tests/xmlrpc/mw/newPost.php
- Timestamp:
- 11/01/2021 10:22:49 PM (3 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/tests/phpunit/tests/xmlrpc/mw/newPost.php
r51415 r51968 23 23 24 24 function test_no_content() { 25 if ( PHP_VERSION_ID >= 80100 ) { 26 /* 27 * For the time being, ignoring PHP 8.1 "null to non-nullable" deprecations coming in 28 * via hooked in filter functions until a more structural solution to the 29 * "missing input validation" conundrum has been architected and implemented. 30 */ 31 $this->expectDeprecation(); 32 $this->expectDeprecationMessageMatches( '`Passing null to parameter \#[0-9]+ \(\$[^\)]+\) of type [^ ]+ is deprecated`' ); 33 } 34 25 35 $this->make_user_by_role( 'author' ); 26 36 … … 33 43 34 44 function test_basic_content() { 45 if ( PHP_VERSION_ID >= 80100 ) { 46 /* 47 * For the time being, ignoring PHP 8.1 "null to non-nullable" deprecations coming in 48 * via hooked in filter functions until a more structural solution to the 49 * "missing input validation" conundrum has been architected and implemented. 50 */ 51 $this->expectDeprecation(); 52 $this->expectDeprecationMessageMatches( '`Passing null to parameter \#[0-9]+ \(\$[^\)]+\) of type [^ ]+ is deprecated`' ); 53 } 54 35 55 $this->make_user_by_role( 'author' ); 36 56 … … 42 62 43 63 function test_ignore_id() { 64 if ( PHP_VERSION_ID >= 80100 ) { 65 /* 66 * For the time being, ignoring PHP 8.1 "null to non-nullable" deprecations coming in 67 * via hooked in filter functions until a more structural solution to the 68 * "missing input validation" conundrum has been architected and implemented. 69 */ 70 $this->expectDeprecation(); 71 $this->expectDeprecationMessageMatches( '`Passing null to parameter \#[0-9]+ \(\$[^\)]+\) of type [^ ]+ is deprecated`' ); 72 } 73 44 74 $this->make_user_by_role( 'author' ); 45 75 … … 54 84 55 85 function test_capable_publish() { 86 if ( PHP_VERSION_ID >= 80100 ) { 87 /* 88 * For the time being, ignoring PHP 8.1 "null to non-nullable" deprecations coming in 89 * via hooked in filter functions until a more structural solution to the 90 * "missing input validation" conundrum has been architected and implemented. 91 */ 92 $this->expectDeprecation(); 93 $this->expectDeprecationMessageMatches( '`Passing null to parameter \#[0-9]+ \(\$[^\)]+\) of type [^ ]+ is deprecated`' ); 94 } 95 56 96 $this->make_user_by_role( 'author' ); 57 97 … … 77 117 78 118 function test_capable_other_author() { 119 if ( PHP_VERSION_ID >= 80100 ) { 120 /* 121 * For the time being, ignoring PHP 8.1 "null to non-nullable" deprecations coming in 122 * via hooked in filter functions until a more structural solution to the 123 * "missing input validation" conundrum has been architected and implemented. 124 */ 125 $this->expectDeprecation(); 126 $this->expectDeprecationMessageMatches( '`Passing null to parameter \#[0-9]+ \(\$[^\)]+\) of type [^ ]+ is deprecated`' ); 127 } 128 79 129 $this->make_user_by_role( 'editor' ); 80 130 $other_author_id = $this->make_user_by_role( 'author' ); … … 117 167 118 168 function test_empty_author() { 169 if ( PHP_VERSION_ID >= 80100 ) { 170 /* 171 * For the time being, ignoring PHP 8.1 "null to non-nullable" deprecations coming in 172 * via hooked in filter functions until a more structural solution to the 173 * "missing input validation" conundrum has been architected and implemented. 174 */ 175 $this->expectDeprecation(); 176 $this->expectDeprecationMessageMatches( '`Passing null to parameter \#[0-9]+ \(\$[^\)]+\) of type [^ ]+ is deprecated`' ); 177 } 178 119 179 $my_author_id = $this->make_user_by_role( 'author' ); 120 180 … … 165 225 166 226 function test_capable_set_post_type_as_page() { 227 if ( PHP_VERSION_ID >= 80100 ) { 228 /* 229 * For the time being, ignoring PHP 8.1 "null to non-nullable" deprecations coming in 230 * via hooked in filter functions until a more structural solution to the 231 * "missing input validation" conundrum has been architected and implemented. 232 */ 233 $this->expectDeprecation(); 234 $this->expectDeprecationMessageMatches( '`Passing null to parameter \#[0-9]+ \(\$[^\)]+\) of type [^ ]+ is deprecated`' ); 235 } 236 167 237 $this->make_user_by_role( 'editor' ); 168 238 … … 185 255 */ 186 256 function test_draft_post_date() { 257 if ( PHP_VERSION_ID >= 80100 ) { 258 /* 259 * For the time being, ignoring PHP 8.1 "null to non-nullable" deprecations coming in 260 * via hooked in filter functions until a more structural solution to the 261 * "missing input validation" conundrum has been architected and implemented. 262 */ 263 $this->expectDeprecation(); 264 $this->expectDeprecationMessageMatches( '`Passing null to parameter \#[0-9]+ \(\$[^\)]+\) of type [^ ]+ is deprecated`' ); 265 } 266 187 267 $this->make_user_by_role( 'editor' ); 188 268
Note: See TracChangeset
for help on using the changeset viewer.