Changeset 43221 for branches/4.9/tests/phpunit/tests/compat.php
- Timestamp:
- 05/10/2018 05:58:46 PM (7 years ago)
- Location:
- branches/4.9
- Files:
-
- 2 edited
Legend:
- Unmodified
- Added
- Removed
-
branches/4.9
-
branches/4.9/tests/phpunit/tests/compat.php
r43037 r43221 189 189 190 190 /** 191 * Test that is_countable() is always available (either from PHP or WP). 192 * 191 193 * @ticket 43583 192 194 */ … … 201 203 * 202 204 * @dataProvider countable_variable_test_data 205 * 206 * @param mixed $variable Variable to check. 207 * @param bool $is_countable The expected return value of PHP 7.3 is_countable() function. 203 208 */ 204 209 function test_is_countable_functionality( $variable, $is_countable ) { 205 $this->assert Equals( is_countable( $variable ), $is_countable );210 $this->assertSame( is_countable( $variable ), $is_countable ); 206 211 } 207 212 … … 233 238 234 239 /** 240 * Test is_countable() polyfill for ResourceBundle. 241 * 242 * @ticket 43583 243 */ 244 function test_is_countable_ResourceBundle() { 245 if ( ! class_exists( 'ResourceBundle' ) ) { 246 $this->markTestSkipped( 'The intl extension is not loaded. ResourceBundle not tested for is_countable().' ); 247 } 248 249 $this->assertTrue( is_countable( new ResourceBundle( 'en', null ) ) ); 250 } 251 252 /** 253 * Test is_countable() polyfill for SimpleXMLElement. 254 * 255 * @ticket 43583 256 */ 257 function test_is_countable_SimpleXMLElement() { 258 if ( ! class_exists( 'SimpleXMLElement' ) ) { 259 $this->markTestSkipped( 'The xml extension is not loaded. SimpleXMLElement not tested for is_countable().' ); 260 } 261 262 $this->assertTrue( is_countable( new SimpleXMLElement( '<xml><tag>1</tag><tag>2</tag></xml>' ) ) ); 263 } 264 265 /** 266 * Test that is_iterable() is always available (either from PHP or WP). 267 * 235 268 * @ticket 43619 236 269 */ … … 245 278 * 246 279 * @dataProvider iterable_variable_test_data 280 * 281 * @param mixed $variable Variable to check. 282 * @param bool $is_iterable The expected return value of PHP 7.1 is_iterable() function. 247 283 */ 248 284 function test_is_iterable_functionality( $variable, $is_iterable ) { 249 $this->assert Equals( is_iterable( $variable ), $is_iterable );285 $this->assertSame( is_iterable( $variable ), $is_iterable ); 250 286 } 251 287
Note: See TracChangeset
for help on using the changeset viewer.