Changeset 60630 for trunk/tests/phpunit/tests/formatting/seemsUtf8.php
- Timestamp:
- 08/12/2025 06:13:48 PM (9 months ago)
- File:
-
- 1 edited
-
trunk/tests/phpunit/tests/formatting/seemsUtf8.php (modified) (1 diff)
Legend:
- Unmodified
- Added
- Removed
-
trunk/tests/phpunit/tests/formatting/seemsUtf8.php
r56536 r60630 1 <?php2 3 /**4 * @group formatting5 *6 * @covers ::seems_utf87 */8 class Tests_Formatting_SeemsUtf8 extends WP_UnitTestCase {9 10 /**11 * `seems_utf8` returns true for utf-8 strings, false otherwise.12 *13 * @dataProvider data_seems_utf8_returns_true_for_utf8_strings14 */15 public function test_seems_utf8_returns_true_for_utf8_strings( $utf8_string ) {16 // From http://www.i18nguy.com/unicode-example.html17 $this->assertTrue( seems_utf8( $utf8_string ) );18 }19 20 public function data_seems_utf8_returns_true_for_utf8_strings() {21 $utf8_strings = file( DIR_TESTDATA . '/formatting/utf-8/utf-8.txt' );22 foreach ( $utf8_strings as &$string ) {23 $string = (array) trim( $string );24 }25 unset( $string );26 return $utf8_strings;27 }28 29 /**30 * @dataProvider data_seems_utf8_returns_false_for_non_utf8_strings31 */32 public function test_seems_utf8_returns_false_for_non_utf8_strings( $big5_string ) {33 $this->assertFalse( seems_utf8( $big5_string ) );34 }35 36 public function data_seems_utf8_returns_false_for_non_utf8_strings() {37 // Get data from formatting/big5.txt.38 $big5_strings = file( DIR_TESTDATA . '/formatting/big5.txt' );39 foreach ( $big5_strings as &$string ) {40 $string = (array) trim( $string );41 }42 unset( $string );43 return $big5_strings;44 }45 }
Note: See TracChangeset
for help on using the changeset viewer.