[wp-trac] [WordPress Trac] #31262: Tests_DB_Charset failures

WordPress Trac noreply at wordpress.org
Sat Feb 14 03:12:24 UTC 2015


#31262: Tests_DB_Charset failures
----------------------------+-----------------------
 Reporter:  SergeyBiryukov  |       Owner:  pento
     Type:  defect (bug)    |      Status:  reopened
 Priority:  normal          |   Milestone:  4.2
Component:  Database        |     Version:  trunk
 Severity:  normal          |  Resolution:
 Keywords:                  |     Focuses:
----------------------------+-----------------------
Changes (by SergeyBiryukov):

 * status:  closed => reopened
 * resolution:  fixed =>


Comment:

 Same environment, still seeing failures:
 {{{
 1) Tests_DB_Charset::test_strip_invalid_text with data set #5
 (array(array('koi8r', 'ýordòress', true)), array(array('koi8r',
 'ýordòress', true)), 'koi8r')
 koi8r
 Failed asserting that Array (
     0 => Array (
         'charset' => 'koi8r'
         'value' => '?ord?ress'
         'db' => true
     )
 ) is identical to Array (
     0 => Array (
         'charset' => 'koi8r'
         'value' => 'ýordòress'
         'db' => true
     )
 ).

 S:\home\wordpress\develop\tests\phpunit\tests\db\charset.php:126
 S:\usr\local\php5\phpunit:46

 2) Tests_DB_Charset::test_strip_invalid_text with data set #6
 (array(array('hebrew', 'ùord÷ress', true)), array(array('hebrew',
 'ùord÷ress', true)), 'hebrew')
 hebrew
 Failed asserting that Array (
     0 => Array (
         'charset' => 'hebrew'
         'value' => '?ord?ress'
         'db' => true
     )
 ) is identical to Array (
     0 => Array (
         'charset' => 'hebrew'
         'value' => 'ùord÷ress'
         'db' => true
     )
 ).

 S:\home\wordpress\develop\tests\phpunit\tests\db\charset.php:126
 S:\usr\local\php5\phpunit:46

 3) Tests_DB_Charset::test_strip_invalid_text with data set #9
 (array(array('latin1', '🎷'), array('ascii', 'Hello World'),
 array('utf8', 'H€llo😈World¢'), array('utf8mb3',
 'H€llo😈World¢'), array('utf8mb4', 'H€llo😈World¢'),
 array('koi8r', 'ýordòress', true), array('hebrew', 'ùord÷ress', true),
 array(false, 100), array('big5', 'a¦@b')), array(array('latin1', '🎷'),
 array('ascii', 'Hello World'), array('utf8', 'H€lloWorld¢'),
 array('utf8mb3', 'H€lloWorld¢'), array('utf8mb4',
 'H€llo😈World¢'), array('koi8r', 'ýordòress', true), array('hebrew',
 'ùord÷ress', true), array(false, 100), array('big5', 'a¦@b')), 'multiple
 fields/charsets')
 multiple fields/charsets
 Failed asserting that Array (
     0 => Array (
         'charset' => 'latin1'
         'value' => '🎷'
     )
     1 => Array (
         'charset' => 'ascii'
         'value' => 'Hello World'
     )
     2 => Array (
         'charset' => 'utf8'
         'value' => 'H€lloWorld¢'
     )
     3 => Array (
         'charset' => 'utf8mb3'
         'value' => 'H€lloWorld¢'
     )
     4 => Array (
         'charset' => 'utf8mb4'
         'value' => 'H€llo😈World¢'
     )
     5 => Array (
         'charset' => 'koi8r'
         'value' => '?ord?ress'
         'db' => true
     )
     6 => Array (
         'charset' => 'hebrew'
         'value' => '?ord?ress'
         'db' => true
     )
     7 => Array (
         'charset' => false
         'value' => 100
     )
     8 => Array (
         'charset' => 'big5'
         'value' => 'a¦@b'
     )
 ) is identical to Array (
     0 => Array (
         'charset' => 'latin1'
         'value' => '🎷'
     )
     1 => Array (
         'charset' => 'ascii'
         'value' => 'Hello World'
     )
     2 => Array (
         'charset' => 'utf8'
         'value' => 'H€lloWorld¢'
     )
     3 => Array (
         'charset' => 'utf8mb3'
         'value' => 'H€lloWorld¢'
     )
     4 => Array (
         'charset' => 'utf8mb4'
         'value' => 'H€llo😈World¢'
     )
     5 => Array (
         'charset' => 'koi8r'
         'value' => 'ýordòress'
         'db' => true
     )
     6 => Array (
         'charset' => 'hebrew'
         'value' => 'ùord÷ress'
         'db' => true
     )
     7 => Array (
         'charset' => false
         'value' => 100
     )
     8 => Array (
         'charset' => 'big5'
         'value' => 'a¦@b'
     )
 )
 }}}

--
Ticket URL: <https://core.trac.wordpress.org/ticket/31262#comment:4>
WordPress Trac <https://core.trac.wordpress.org/>
WordPress publishing platform


More information about the wp-trac mailing list