From 2af73e22a0899bc89b730c573cdc3f52a63516ee Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Petr=20S=CC=8Ckoda?= Date: Sun, 28 Jul 2013 14:53:44 +0200 Subject: [PATCH] MDL-39915 cleanup core_text_testcase --- lib/tests/text_test.php | 305 +++++++++++++++++++--------------------- 1 file changed, 141 insertions(+), 164 deletions(-) diff --git a/lib/tests/text_test.php b/lib/tests/text_test.php index 9903743e7c5..1aa16f30c43 100644 --- a/lib/tests/text_test.php +++ b/lib/tests/text_test.php @@ -15,7 +15,7 @@ // along with Moodle. If not, see . /** - * core_text unit tests + * core_text unit tests. * * @package core * @category phpunit @@ -27,7 +27,7 @@ defined('MOODLE_INTERNAL') || die(); /** - * Unit tests for our utf-8 aware text processing + * Unit tests for our utf-8 aware text processing. * * @package core * @category phpunit @@ -37,260 +37,244 @@ defined('MOODLE_INTERNAL') || die(); class core_text_testcase extends advanced_testcase { /** - * Tests the static parse charset method - * @return void + * Tests the static parse charset method. */ public function test_parse_charset() { - $this->assertSame(core_text::parse_charset('Cp1250'), 'windows-1250'); - // does typo3 work? some encoding moodle does not use - $this->assertSame(core_text::parse_charset('ms-ansi'), 'windows-1252'); + $this->assertSame('windows-1250', core_text::parse_charset('Cp1250')); + // Does typo3 work? Some encoding moodle does not use. + $this->assertSame('windows-1252', core_text::parse_charset('ms-ansi')); } /** - * Tests the static convert method - * @return void + * Tests the static convert method. */ public function test_convert() { $utf8 = "Žluťoučký koníček"; $iso2 = pack("H*", "ae6c75bb6f75e86bfd206b6f6eede8656b"); $win = pack("H*", "8e6c759d6f75e86bfd206b6f6eede8656b"); - $this->assertSame(core_text::convert($utf8, 'utf-8', 'iso-8859-2'), $iso2); - $this->assertSame(core_text::convert($iso2, 'iso-8859-2', 'utf-8'), $utf8); - $this->assertSame(core_text::convert($utf8, 'utf-8', 'win-1250'), $win); - $this->assertSame(core_text::convert($win, 'win-1250', 'utf-8'), $utf8); - $this->assertSame(core_text::convert($win, 'win-1250', 'iso-8859-2'), $iso2); - $this->assertSame(core_text::convert($iso2, 'iso-8859-2', 'win-1250'), $win); - $this->assertSame(core_text::convert($iso2, 'iso-8859-2', 'iso-8859-2'), $iso2); - $this->assertSame(core_text::convert($win, 'win-1250', 'cp1250'), $win); - $this->assertSame(core_text::convert($utf8, 'utf-8', 'utf-8'), $utf8); - + $this->assertSame($iso2, core_text::convert($utf8, 'utf-8', 'iso-8859-2')); + $this->assertSame($utf8, core_text::convert($iso2, 'iso-8859-2', 'utf-8')); + $this->assertSame($win, core_text::convert($utf8, 'utf-8', 'win-1250')); + $this->assertSame($utf8, core_text::convert($win, 'win-1250', 'utf-8')); + $this->assertSame($iso2, core_text::convert($win, 'win-1250', 'iso-8859-2')); + $this->assertSame($win, core_text::convert($iso2, 'iso-8859-2', 'win-1250')); + $this->assertSame($iso2, core_text::convert($iso2, 'iso-8859-2', 'iso-8859-2')); + $this->assertSame($win, core_text::convert($win, 'win-1250', 'cp1250')); + $this->assertSame($utf8, core_text::convert($utf8, 'utf-8', 'utf-8')); $utf8 = '言語設定'; - $str = pack("H*", "b8c0b8ecc0dfc4ea"); //EUC-JP - $this->assertSame(core_text::convert($utf8, 'utf-8', 'EUC-JP'), $str); - $this->assertSame(core_text::convert($str, 'EUC-JP', 'utf-8'), $utf8); - $this->assertSame(core_text::convert($utf8, 'utf-8', 'utf-8'), $utf8); + $str = pack("H*", "b8c0b8ecc0dfc4ea"); // EUC-JP + $this->assertSame($str, core_text::convert($utf8, 'utf-8', 'EUC-JP')); + $this->assertSame($utf8, core_text::convert($str, 'EUC-JP', 'utf-8')); + $this->assertSame($utf8, core_text::convert($utf8, 'utf-8', 'utf-8')); - $str = pack("H*", "1b24423840386c405f446a1b2842"); //ISO-2022-JP - $this->assertSame(core_text::convert($utf8, 'utf-8', 'ISO-2022-JP'), $str); - $this->assertSame(core_text::convert($str, 'ISO-2022-JP', 'utf-8'), $utf8); - $this->assertSame(core_text::convert($utf8, 'utf-8', 'utf-8'), $utf8); + $str = pack("H*", "1b24423840386c405f446a1b2842"); // ISO-2022-JP + $this->assertSame($str, core_text::convert($utf8, 'utf-8', 'ISO-2022-JP')); + $this->assertSame($utf8, core_text::convert($str, 'ISO-2022-JP', 'utf-8')); + $this->assertSame($utf8, core_text::convert($utf8, 'utf-8', 'utf-8')); - $str = pack("H*", "8cbe8cea90dd92e8"); //SHIFT-JIS - $this->assertSame(core_text::convert($utf8, 'utf-8', 'SHIFT-JIS'), $str); - $this->assertSame(core_text::convert($str, 'SHIFT-JIS', 'utf-8'), $utf8); - $this->assertSame(core_text::convert($utf8, 'utf-8', 'utf-8'), $utf8); + $str = pack("H*", "8cbe8cea90dd92e8"); // SHIFT-JIS + $this->assertSame($str, core_text::convert($utf8, 'utf-8', 'SHIFT-JIS')); + $this->assertSame($utf8, core_text::convert($str, 'SHIFT-JIS', 'utf-8')); + $this->assertSame($utf8, core_text::convert($utf8, 'utf-8', 'utf-8')); $utf8 = '简体中文'; - $str = pack("H*", "bcf2cce5d6d0cec4"); //GB2312 - $this->assertSame(core_text::convert($utf8, 'utf-8', 'GB2312'), $str); - $this->assertSame(core_text::convert($str, 'GB2312', 'utf-8'), $utf8); - $this->assertSame(core_text::convert($utf8, 'utf-8', 'utf-8'), $utf8); + $str = pack("H*", "bcf2cce5d6d0cec4"); // GB2312 + $this->assertSame($str, core_text::convert($utf8, 'utf-8', 'GB2312')); + $this->assertSame($utf8, core_text::convert($str, 'GB2312', 'utf-8')); + $this->assertSame($utf8, core_text::convert($utf8, 'utf-8', 'utf-8')); - $str = pack("H*", "bcf2cce5d6d0cec4"); //GB18030 - $this->assertSame(core_text::convert($utf8, 'utf-8', 'GB18030'), $str); - $this->assertSame(core_text::convert($str, 'GB18030', 'utf-8'), $utf8); - $this->assertSame(core_text::convert($utf8, 'utf-8', 'utf-8'), $utf8); + $str = pack("H*", "bcf2cce5d6d0cec4"); // GB18030 + $this->assertSame($str, core_text::convert($utf8, 'utf-8', 'GB18030')); + $this->assertSame($utf8, core_text::convert($str, 'GB18030', 'utf-8')); + $this->assertSame($utf8, core_text::convert($utf8, 'utf-8', 'utf-8')); } /** - * Tests the static sub string method - * @return void + * Tests the static sub string method. */ public function test_substr() { $str = "Žluťoučký koníček"; - $this->assertSame(core_text::substr($str, 0), $str); - $this->assertSame(core_text::substr($str, 1), 'luťoučký koníček'); - $this->assertSame(core_text::substr($str, 1, 3), 'luť'); - $this->assertSame(core_text::substr($str, 0, 100), $str); - $this->assertSame(core_text::substr($str, -3, 2), 'če'); + $this->assertSame($str, core_text::substr($str, 0)); + $this->assertSame('luťoučký koníček', core_text::substr($str, 1)); + $this->assertSame('luť', core_text::substr($str, 1, 3)); + $this->assertSame($str, core_text::substr($str, 0, 100)); + $this->assertSame('če', core_text::substr($str, -3, 2)); $iso2 = pack("H*", "ae6c75bb6f75e86bfd206b6f6eede8656b"); - $this->assertSame(core_text::substr($iso2, 1, 3, 'iso-8859-2'), core_text::convert('luť', 'utf-8', 'iso-8859-2')); - $this->assertSame(core_text::substr($iso2, 0, 100, 'iso-8859-2'), core_text::convert($str, 'utf-8', 'iso-8859-2')); - $this->assertSame(core_text::substr($iso2, -3, 2, 'iso-8859-2'), core_text::convert('če', 'utf-8', 'iso-8859-2')); + $this->assertSame(core_text::convert('luť', 'utf-8', 'iso-8859-2'), core_text::substr($iso2, 1, 3, 'iso-8859-2')); + $this->assertSame(core_text::convert($str, 'utf-8', 'iso-8859-2'), core_text::substr($iso2, 0, 100, 'iso-8859-2')); + $this->assertSame(core_text::convert('če', 'utf-8', 'iso-8859-2'), core_text::substr($iso2, -3, 2, 'iso-8859-2')); $win = pack("H*", "8e6c759d6f75e86bfd206b6f6eede8656b"); - $this->assertSame(core_text::substr($win, 1, 3, 'cp1250'), core_text::convert('luť', 'utf-8', 'cp1250')); - $this->assertSame(core_text::substr($win, 0, 100, 'cp1250'), core_text::convert($str, 'utf-8', 'cp1250')); - $this->assertSame(core_text::substr($win, -3, 2, 'cp1250'), core_text::convert('če', 'utf-8', 'cp1250')); + $this->assertSame(core_text::convert('luť', 'utf-8', 'cp1250'), core_text::substr($win, 1, 3, 'cp1250')); + $this->assertSame(core_text::convert($str, 'utf-8', 'cp1250'), core_text::substr($win, 0, 100, 'cp1250')); + $this->assertSame(core_text::convert('če', 'utf-8', 'cp1250'), core_text::substr($win, -3, 2, 'cp1250')); + $str = pack("H*", "b8c0b8ecc0dfc4ea"); // EUC-JP + $s = pack("H*", "b8ec"); // EUC-JP + $this->assertSame($s, core_text::substr($str, 1, 1, 'EUC-JP')); - $str = pack("H*", "b8c0b8ecc0dfc4ea"); //EUC-JP - $s = pack("H*", "b8ec"); //EUC-JP - $this->assertSame(core_text::substr($str, 1, 1, 'EUC-JP'), $s); + $str = pack("H*", "1b24423840386c405f446a1b2842"); // ISO-2022-JP + $s = pack("H*", "1b2442386c1b2842"); // ISO-2022-JP + $this->assertSame($s, core_text::substr($str, 1, 1, 'ISO-2022-JP')); - $str = pack("H*", "1b24423840386c405f446a1b2842"); //ISO-2022-JP - $s = pack("H*", "1b2442386c1b2842"); //ISO-2022-JP - $this->assertSame(core_text::substr($str, 1, 1, 'ISO-2022-JP'), $s); + $str = pack("H*", "8cbe8cea90dd92e8"); // SHIFT-JIS + $s = pack("H*", "8cea"); // SHIFT-JIS + $this->assertSame($s, core_text::substr($str, 1, 1, 'SHIFT-JIS')); - $str = pack("H*", "8cbe8cea90dd92e8"); //SHIFT-JIS - $s = pack("H*", "8cea"); //SHIFT-JIS - $this->assertSame(core_text::substr($str, 1, 1, 'SHIFT-JIS'), $s); + $str = pack("H*", "bcf2cce5d6d0cec4"); // GB2312 + $s = pack("H*", "cce5"); // GB2312 + $this->assertSame($s, core_text::substr($str, 1, 1, 'GB2312')); - $str = pack("H*", "bcf2cce5d6d0cec4"); //GB2312 - $s = pack("H*", "cce5"); //GB2312 - $this->assertSame(core_text::substr($str, 1, 1, 'GB2312'), $s); - - $str = pack("H*", "bcf2cce5d6d0cec4"); //GB18030 - $s = pack("H*", "cce5"); //GB18030 - $this->assertSame(core_text::substr($str, 1, 1, 'GB18030'), $s); + $str = pack("H*", "bcf2cce5d6d0cec4"); // GB18030 + $s = pack("H*", "cce5"); // GB18030 + $this->assertSame($s, core_text::substr($str, 1, 1, 'GB18030')); } /** - * Tests the static string length method - * @return void + * Tests the static string length method. */ public function test_strlen() { $str = "Žluťoučký koníček"; - $this->assertSame(core_text::strlen($str), 17); + $this->assertSame(17, core_text::strlen($str)); $iso2 = pack("H*", "ae6c75bb6f75e86bfd206b6f6eede8656b"); - $this->assertSame(core_text::strlen($iso2, 'iso-8859-2'), 17); + $this->assertSame(17, core_text::strlen($iso2, 'iso-8859-2')); $win = pack("H*", "8e6c759d6f75e86bfd206b6f6eede8656b"); - $this->assertSame(core_text::strlen($win, 'cp1250'), 17); + $this->assertSame(17, core_text::strlen($win, 'cp1250')); + $str = pack("H*", "b8ec"); // EUC-JP + $this->assertSame(1, core_text::strlen($str, 'EUC-JP')); + $str = pack("H*", "b8c0b8ecc0dfc4ea"); // EUC-JP + $this->assertSame(4, core_text::strlen($str, 'EUC-JP')); - $str = pack("H*", "b8ec"); //EUC-JP - $this->assertSame(core_text::strlen($str, 'EUC-JP'), 1); - $str = pack("H*", "b8c0b8ecc0dfc4ea"); //EUC-JP - $this->assertSame(core_text::strlen($str, 'EUC-JP'), 4); + $str = pack("H*", "1b2442386c1b2842"); // ISO-2022-JP + $this->assertSame(1, core_text::strlen($str, 'ISO-2022-JP')); + $str = pack("H*", "1b24423840386c405f446a1b2842"); // ISO-2022-JP + $this->assertSame(4, core_text::strlen($str, 'ISO-2022-JP')); - $str = pack("H*", "1b2442386c1b2842"); //ISO-2022-JP - $this->assertSame(core_text::strlen($str, 'ISO-2022-JP'), 1); - $str = pack("H*", "1b24423840386c405f446a1b2842"); //ISO-2022-JP - $this->assertSame(core_text::strlen($str, 'ISO-2022-JP'), 4); + $str = pack("H*", "8cea"); // SHIFT-JIS + $this->assertSame(1, core_text::strlen($str, 'SHIFT-JIS')); + $str = pack("H*", "8cbe8cea90dd92e8"); // SHIFT-JIS + $this->assertSame(4, core_text::strlen($str, 'SHIFT-JIS')); - $str = pack("H*", "8cea"); //SHIFT-JIS - $this->assertSame(core_text::strlen($str, 'SHIFT-JIS'), 1); - $str = pack("H*", "8cbe8cea90dd92e8"); //SHIFT-JIS - $this->assertSame(core_text::strlen($str, 'SHIFT-JIS'), 4); + $str = pack("H*", "cce5"); // GB2312 + $this->assertSame(1, core_text::strlen($str, 'GB2312')); + $str = pack("H*", "bcf2cce5d6d0cec4"); // GB2312 + $this->assertSame(4, core_text::strlen($str, 'GB2312')); - $str = pack("H*", "cce5"); //GB2312 - $this->assertSame(core_text::strlen($str, 'GB2312'), 1); - $str = pack("H*", "bcf2cce5d6d0cec4"); //GB2312 - $this->assertSame(core_text::strlen($str, 'GB2312'), 4); - - $str = pack("H*", "cce5"); //GB18030 - $this->assertSame(core_text::strlen($str, 'GB18030'), 1); - $str = pack("H*", "bcf2cce5d6d0cec4"); //GB18030 - $this->assertSame(core_text::strlen($str, 'GB18030'), 4); + $str = pack("H*", "cce5"); // GB18030 + $this->assertSame(1, core_text::strlen($str, 'GB18030')); + $str = pack("H*", "bcf2cce5d6d0cec4"); // GB18030 + $this->assertSame(4, core_text::strlen($str, 'GB18030')); } /** - * Tests the static strtolower method - * @return void + * Tests the static strtolower method. */ public function test_strtolower() { $str = "Žluťoučký koníček"; $low = 'žluťoučký koníček'; - $this->assertSame(core_text::strtolower($str), $low); + $this->assertSame($low, core_text::strtolower($str)); $iso2 = pack("H*", "ae6c75bb6f75e86bfd206b6f6eede8656b"); - $this->assertSame(core_text::strtolower($iso2, 'iso-8859-2'), core_text::convert($low, 'utf-8', 'iso-8859-2')); + $this->assertSame(core_text::convert($low, 'utf-8', 'iso-8859-2'), core_text::strtolower($iso2, 'iso-8859-2')); $win = pack("H*", "8e6c759d6f75e86bfd206b6f6eede8656b"); - $this->assertSame(core_text::strtolower($win, 'cp1250'), core_text::convert($low, 'utf-8', 'cp1250')); - + $this->assertSame(core_text::convert($low, 'utf-8', 'cp1250'), core_text::strtolower($win, 'cp1250')); $str = '言語設定'; - $this->assertSame(core_text::strtolower($str), $str); + $this->assertSame($str, core_text::strtolower($str)); $str = '简体中文'; - $this->assertSame(core_text::strtolower($str), $str); + $this->assertSame($str, core_text::strtolower($str)); - $str = pack("H*", "1b24423840386c405f446a1b2842"); //ISO-2022-JP - $this->assertSame(core_text::strtolower($str, 'ISO-2022-JP'), $str); + $str = pack("H*", "1b24423840386c405f446a1b2842"); // ISO-2022-JP + $this->assertSame($str, core_text::strtolower($str, 'ISO-2022-JP')); - $str = pack("H*", "8cbe8cea90dd92e8"); //SHIFT-JIS - $this->assertSame(core_text::strtolower($str, 'SHIFT-JIS'), $str); + $str = pack("H*", "8cbe8cea90dd92e8"); // SHIFT-JIS + $this->assertSame($str, core_text::strtolower($str, 'SHIFT-JIS')); - $str = pack("H*", "bcf2cce5d6d0cec4"); //GB2312 - $this->assertSame(core_text::strtolower($str, 'GB2312'), $str); + $str = pack("H*", "bcf2cce5d6d0cec4"); // GB2312 + $this->assertSame($str, core_text::strtolower($str, 'GB2312')); - $str = pack("H*", "bcf2cce5d6d0cec4"); //GB18030 - $this->assertSame(core_text::strtolower($str, 'GB18030'), $str); + $str = pack("H*", "bcf2cce5d6d0cec4"); // GB18030 + $this->assertSame($str, core_text::strtolower($str, 'GB18030')); - // typo3 has problems with integers + // Typo3 has problems with integers. $str = 1309528800; $this->assertSame((string)$str, core_text::strtolower($str)); } /** - * Tests the static strtoupper - * @return void + * Tests the static strtoupper. */ public function test_strtoupper() { $str = "Žluťoučký koníček"; $up = 'ŽLUŤOUČKÝ KONÍČEK'; - $this->assertSame(core_text::strtoupper($str), $up); + $this->assertSame($up, core_text::strtoupper($str)); $iso2 = pack("H*", "ae6c75bb6f75e86bfd206b6f6eede8656b"); - $this->assertSame(core_text::strtoupper($iso2, 'iso-8859-2'), core_text::convert($up, 'utf-8', 'iso-8859-2')); + $this->assertSame(core_text::convert($up, 'utf-8', 'iso-8859-2'), core_text::strtoupper($iso2, 'iso-8859-2')); $win = pack("H*", "8e6c759d6f75e86bfd206b6f6eede8656b"); - $this->assertSame(core_text::strtoupper($win, 'cp1250'), core_text::convert($up, 'utf-8', 'cp1250')); - + $this->assertSame(core_text::convert($up, 'utf-8', 'cp1250'), core_text::strtoupper($win, 'cp1250')); $str = '言語設定'; - $this->assertSame(core_text::strtoupper($str), $str); + $this->assertSame($str, core_text::strtoupper($str)); $str = '简体中文'; - $this->assertSame(core_text::strtoupper($str), $str); + $this->assertSame($str, core_text::strtoupper($str)); - $str = pack("H*", "1b24423840386c405f446a1b2842"); //ISO-2022-JP - $this->assertSame(core_text::strtoupper($str, 'ISO-2022-JP'), $str); + $str = pack("H*", "1b24423840386c405f446a1b2842"); // ISO-2022-JP + $this->assertSame($str, core_text::strtoupper($str, 'ISO-2022-JP')); - $str = pack("H*", "8cbe8cea90dd92e8"); //SHIFT-JIS - $this->assertSame(core_text::strtoupper($str, 'SHIFT-JIS'), $str); + $str = pack("H*", "8cbe8cea90dd92e8"); // SHIFT-JIS + $this->assertSame($str, core_text::strtoupper($str, 'SHIFT-JIS')); - $str = pack("H*", "bcf2cce5d6d0cec4"); //GB2312 - $this->assertSame(core_text::strtoupper($str, 'GB2312'), $str); + $str = pack("H*", "bcf2cce5d6d0cec4"); // GB2312 + $this->assertSame($str, core_text::strtoupper($str, 'GB2312')); - $str = pack("H*", "bcf2cce5d6d0cec4"); //GB18030 - $this->assertSame(core_text::strtoupper($str, 'GB18030'), $str); + $str = pack("H*", "bcf2cce5d6d0cec4"); // GB18030 + $this->assertSame($str, core_text::strtoupper($str, 'GB18030')); } /** - * Tests the static strpos method - * @return void + * Tests the static strpos method. */ public function test_strpos() { $str = "Žluťoučký koníček"; - $this->assertSame(core_text::strpos($str, 'koníč'), 10); + $this->assertSame(10, core_text::strpos($str, 'koníč')); } /** - * Tests the static strrpos - * @return void + * Tests the static strrpos. */ public function test_strrpos() { $str = "Žluťoučký koníček"; - $this->assertSame(core_text::strrpos($str, 'o'), 11); + $this->assertSame(11, core_text::strrpos($str, 'o')); } /** - * Tests the static specialtoascii method - * @return void + * Tests the static specialtoascii method. */ public function test_specialtoascii() { $str = "Žluťoučký koníček"; - $this->assertSame(core_text::specialtoascii($str), 'Zlutoucky konicek'); + $this->assertSame('Zlutoucky konicek', core_text::specialtoascii($str)); } /** - * Tests the static encode_mimeheader method - * @return void + * Tests the static encode_mimeheader method. */ public function test_encode_mimeheader() { $str = "Žluťoučký koníček"; - $this->assertSame(core_text::encode_mimeheader($str), '=?utf-8?B?xb1sdcWlb3XEjWvDvSBrb27DrcSNZWs=?='); + $this->assertSame('=?utf-8?B?xb1sdcWlb3XEjWvDvSBrb27DrcSNZWs=?=', core_text::encode_mimeheader($str)); } /** - * Tests the static entities_to_utf8 method - * @return void + * Tests the static entities_to_utf8 method. */ public function test_entities_to_utf8() { $str = "Žluťoučký koníček©"&<>§«"; @@ -298,8 +282,7 @@ class core_text_testcase extends advanced_testcase { } /** - * Tests the static utf8_to_entities method - * @return void + * Tests the static utf8_to_entities method. */ public function test_utf8_to_entities() { $str = "Žluťoučký koníček©"&<>§«"; @@ -312,18 +295,16 @@ class core_text_testcase extends advanced_testcase { } /** - * Tests the static trim_utf8_bom method - * @return void + * Tests the static trim_utf8_bom method. */ public function test_trim_utf8_bom() { $bom = "\xef\xbb\xbf"; $str = "Žluťoučký koníček"; - $this->assertSame(core_text::trim_utf8_bom($bom.$str.$bom), $str.$bom); + $this->assertSame($str.$bom, core_text::trim_utf8_bom($bom.$str.$bom)); } /** - * Tests the static get_encodings method - * @return void + * Tests the static get_encodings method. */ public function test_get_encodings() { $encodings = core_text::get_encodings(); @@ -333,42 +314,38 @@ class core_text_testcase extends advanced_testcase { } /** - * Tests the static code2utf8 method - * @return void + * Tests the static code2utf8 method. */ public function test_code2utf8() { - $this->assertSame(core_text::code2utf8(381), 'Ž'); + $this->assertSame('Ž', core_text::code2utf8(381)); } /** - * Tests the static utf8ord method - * @return void + * Tests the static utf8ord method. */ public function test_utf8ord() { - $this->assertSame(core_text::utf8ord(''), ord('')); - $this->assertSame(core_text::utf8ord('f'), ord('f')); - $this->assertSame(core_text::utf8ord('α'), 0x03B1); - $this->assertSame(core_text::utf8ord('й'), 0x0439); - $this->assertSame(core_text::utf8ord('𯨟'), 0x2FA1F); - $this->assertSame(core_text::utf8ord('Ž'), 381); + $this->assertSame(ord(''), core_text::utf8ord('')); + $this->assertSame(ord('f'), core_text::utf8ord('f')); + $this->assertSame(0x03B1, core_text::utf8ord('α')); + $this->assertSame(0x0439, core_text::utf8ord('й')); + $this->assertSame(0x2FA1F, core_text::utf8ord('𯨟')); + $this->assertSame(381, core_text::utf8ord('Ž')); } /** - * Tests the static strtotitle method - * @return void + * Tests the static strtotitle method. */ public function test_strtotitle() { $str = "žluťoučký koníček"; - $this->assertSame(core_text::strtotitle($str), "Žluťoučký Koníček"); + $this->assertSame("Žluťoučký Koníček", core_text::strtotitle($str)); } public function test_deprecated_textlib() { - $this->assertSame(core_text::strtolower('HUH'), textlib::strtolower('HUH')); + $this->assertSame(textlib::strtolower('HUH'), core_text::strtolower('HUH')); } /** * Tests the deprecated method of textlib that still require an instance. - * @return void */ public function test_deprecated_textlib_get_instance() { $textlib = textlib_get_instance();