Definition at line 25 of file EncodingTest.php.
◆ asciiStringProvider()
static ILIAS\Refinery\String\Encoding\EncodingTest::asciiStringProvider |
( |
| ) |
|
|
static |
Definition at line 63 of file EncodingTest.php.
67 for ($i = 0; $i < 500; $i++) {
68 $length = random_int(50, 500);
70 for ($j = 0; $j < $length; $j++) {
71 $string .= chr(random_int(0, 127));
73 $strings[] = [$string, $string];
◆ latin1StringProvider()
static ILIAS\Refinery\String\Encoding\EncodingTest::latin1StringProvider |
( |
| ) |
|
|
static |
Definition at line 34 of file EncodingTest.php.
39 for ($i = 0; $i < 500; $i++) {
40 $length = random_int(50, 500);
42 for ($j = 0; $j < $length; $j++) {
43 $string .= chr(random_int(0, 255));
45 $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 |
|
) |
| |
asciiStringProvider
Definition at line 81 of file EncodingTest.php.
85 $this->assertTrue(mb_check_encoding($latin_1_string,
'US-ASCII'));
86 $result = $this->group->asciiToUtf8()->transform($latin_1_string);
87 $this->assertTrue(mb_check_encoding($result,
'UTF-8'));
88 $this->assertEquals($expected_utf8, $result);
◆ testLatin1ToUTF8()
ILIAS\Refinery\String\Encoding\EncodingTest::testLatin1ToUTF8 |
( |
string |
$latin_1_string, |
|
|
string |
$expected_utf8 |
|
) |
| |
latin1StringProvider
Definition at line 53 of file EncodingTest.php.
57 $this->assertTrue(mb_check_encoding($latin_1_string,
'ISO-8859-1'));
58 $result = $this->group->latin1ToUtf8()->transform($latin_1_string);
59 $this->assertTrue(mb_check_encoding($result,
'UTF-8'));
60 $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: