Definition at line 26 of file EncodingTest.php.
◆ asciiStringProvider()
static ILIAS\Refinery\String\Encoding\EncodingTest::asciiStringProvider |
( |
| ) |
|
|
static |
Definition at line 62 of file EncodingTest.php.
66 for ($i = 0; $i < 500; $i++) {
67 $length = random_int(50, 500);
69 for ($j = 0; $j < $length; $j++) {
70 $string .= chr(random_int(0, 127));
72 $strings[] = [$string, $string];
◆ latin1StringProvider()
static ILIAS\Refinery\String\Encoding\EncodingTest::latin1StringProvider |
( |
| ) |
|
|
static |
Definition at line 35 of file EncodingTest.php.
40 for ($i = 0; $i < 500; $i++) {
41 $length = random_int(50, 500);
43 for ($j = 0; $j < $length; $j++) {
44 $string .= chr(random_int(0, 255));
46 $strings[] = [$string, @utf8_encode($string)];
◆ setUp()
ILIAS\Refinery\String\Encoding\EncodingTest::setUp |
( |
| ) |
|
◆ testAsciiToUTF8()
ILIAS\Refinery\String\Encoding\EncodingTest::testAsciiToUTF8 |
( |
string |
$latin_1_string, |
|
|
string |
$expected_utf8 |
|
) |
| |
Definition at line 78 of file EncodingTest.php.
82 $this->assertTrue(mb_check_encoding($latin_1_string,
'US-ASCII'));
83 $result = $this->group->asciiToUtf8()->transform($latin_1_string);
84 $this->assertTrue(mb_check_encoding($result,
'UTF-8'));
85 $this->assertEquals($expected_utf8, $result);
◆ testLatin1ToUTF8()
ILIAS\Refinery\String\Encoding\EncodingTest::testLatin1ToUTF8 |
( |
string |
$latin_1_string, |
|
|
string |
$expected_utf8 |
|
) |
| |
Definition at line 52 of file EncodingTest.php.
56 $this->assertTrue(mb_check_encoding($latin_1_string,
'ISO-8859-1'));
57 $result = $this->group->latin1ToUtf8()->transform($latin_1_string);
58 $this->assertTrue(mb_check_encoding($result,
'UTF-8'));
59 $this->assertEquals($expected_utf8, $result);
◆ $group
Group ILIAS\Refinery\String\Encoding\EncodingTest::$group = null |
|
private |
The documentation for this class was generated from the following file: