Changeset 36882
- Timestamp:
- 03/08/2016 07:06:12 AM (9 years ago)
- Location:
- trunk/tests/phpunit/tests
- Files:
-
- 2 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/tests/phpunit/tests/file.php
r36881 r36882 176 176 } 177 177 178 /**179 * @dataProvider data_wp_normalize_path180 */181 function test_wp_normalize_path( $path, $expected ) {182 $this->assertEquals( $expected, wp_normalize_path( $path ) );183 }184 function data_wp_normalize_path() {185 return array(186 // Windows paths187 array( 'C:\\www\\path\\', 'C:/www/path/' ),188 array( 'C:\\www\\\\path\\', 'C:/www/path/' ),189 array( 'c:/www/path', 'C:/www/path' ),190 array( 'c:\\www\\path\\', 'C:/www/path/' ), // uppercase drive letter191 array( '\\\\Domain\\DFSRoots\\share\\path\\', '//Domain/DFSRoots/share/path/' ),192 array( '\\\\Server\\share\\path', '//Server/share/path' ),193 194 // Linux paths195 array( '/www/path/', '/www/path/' ),196 array( '/www/path/////', '/www/path/' ),197 array( '/www/path', '/www/path' ),198 );199 }200 178 } -
trunk/tests/phpunit/tests/functions.php
r36832 r36882 125 125 /** 126 126 * @ticket 33265 127 */ 128 function test_wp_normalize_path() { 129 $paths = array( 130 '/WINDOWS' => '/WINDOWS', 131 'C:/' => 'C:/', 132 'C:/WINDOWS' => 'C:/WINDOWS', 133 'C:/WINDOWS/system32' => 'C:/WINDOWS/system32', 134 '\\WINDOWS' => '/WINDOWS', 135 'C:\\' => 'C:/', 136 'C:\\WINDOWS' => 'C:/WINDOWS', 137 'C:\\\\WINDOWS' => 'C:/WINDOWS', 138 'C:\\WINDOWS\\system32' => 'C:/WINDOWS/system32', 139 '\\\\sambashare\\foo' => '/sambashare/foo', 140 'c:/windows' => 'C:/windows', 141 'c:\\windows' => 'C:/windows', 142 ); 143 144 foreach ($paths as $original => $expected) { 145 $this->assertEquals( $expected, wp_normalize_path( $original ) ); 146 } 127 * @ticket 35996 128 * @group dd32 129 * 130 * @dataProvider data_wp_normalize_path 131 */ 132 function test_wp_normalize_path( $path, $expected ) { 133 $this->assertEquals( $expected, wp_normalize_path( $path ) ); 134 } 135 function data_wp_normalize_path() { 136 return array( 137 // Windows paths 138 array( 'C:\\www\\path\\', 'C:/www/path/' ), 139 array( 'C:\\www\\\\path\\', 'C:/www/path/' ), 140 array( 'c:/www/path', 'C:/www/path' ), 141 array( 'c:\\www\\path\\', 'C:/www/path/' ), // uppercase drive letter 142 array( 'c:\\\\www\\path\\', 'C:/www/path/' ), 143 array( '\\\\Domain\\DFSRoots\\share\\path\\', '//Domain/DFSRoots/share/path/' ), 144 array( '\\\\Server\\share\\path', '//Server/share/path' ), 145 array( '\\\\Server\\share', '//Server/share' ), 146 147 // Linux paths 148 array( '/www/path/', '/www/path/' ), 149 array( '/www/path/////', '/www/path/' ), 150 array( '/www/path', '/www/path' ), 151 ); 147 152 } 148 153
Note: See TracChangeset
for help on using the changeset viewer.