summaryrefslogtreecommitdiff
path: root/ext/mbstring/tests/mb_convert_kana.phpt
diff options
context:
space:
mode:
Diffstat (limited to 'ext/mbstring/tests/mb_convert_kana.phpt')
-rw-r--r--ext/mbstring/tests/mb_convert_kana.phpt60
1 files changed, 60 insertions, 0 deletions
diff --git a/ext/mbstring/tests/mb_convert_kana.phpt b/ext/mbstring/tests/mb_convert_kana.phpt
new file mode 100644
index 000000000..b3bffb61d
--- /dev/null
+++ b/ext/mbstring/tests/mb_convert_kana.phpt
@@ -0,0 +1,60 @@
+--TEST--
+Testing mb_convert_kana() function
+--SKIPIF--
+<?php
+if (!extension_loaded('mbstring')) die('skip mbstring not enabled');
+if (!function_exists("mb_convert_kana")) print "skip mb_convert_kana() not available";
+?>
+--FILE--
+<?php
+$zenKakuA = 'ァアィイゥウェエォオカガキギク';
+$zenKakuB = 'グケゲコゴサザシジスズセゼソゾタ';
+$zenKakuC = 'ダチヂッツヅテデトドナニヌネノハ';
+$zenKakuD = 'バパヒビピフブプヘベペホボポマミ';
+$zenKakuE = 'ムメモャヤュユョヨラリルレロヮワ';
+$zenKakuF = 'ヰヱヲンヴヵヶヷヸヹヺ・ーヽヾ';
+
+$hanKakuA = '⦆。「」、・ヲァィゥェォャュョッ';
+$hanKakuB = 'ーアイウエオカキクケコサシスセソ';
+$hanKakuC = 'タチツテトナニヌネノハヒフヘホマ';
+$hanKakuD = 'ミムメモヤユヨラリルレロワン゙゚';
+
+
+echo $zenKakuA . ' => ' . mb_convert_kana($zenKakuA, 'AZKH', 'utf-8');
+echo "\n";
+echo $zenKakuB . ' => ' . mb_convert_kana($zenKakuB, 'azkh', 'utf-8');
+echo "\n";
+echo $zenKakuC . ' => ' . mb_convert_kana($zenKakuC, 'azkh', 'utf-8');
+echo "\n";
+echo $zenKakuD . ' => ' . mb_convert_kana($zenKakuD, 'azkh', 'utf-8');
+echo "\n";
+echo $zenKakuE . ' => ' . mb_convert_kana($zenKakuE, 'azkh', 'utf-8');
+echo "\n";
+echo $zenKakuF . ' => ' . mb_convert_kana($zenKakuF, 'azkh', 'utf-8');
+echo "\n";
+echo "\n";
+echo $hanKakuA . ' => ' . mb_convert_kana($hanKakuA, 'AZKH', 'utf-8');
+echo "\n";
+echo $hanKakuB . ' => ' . mb_convert_kana($hanKakuB, 'AZKH', 'utf-8');
+echo "\n";
+echo $hanKakuC . ' => ' . mb_convert_kana($hanKakuC, 'AZKH', 'utf-8');
+echo "\n";
+echo $hanKakuD . ' => ' . mb_convert_kana($hanKakuD, 'AZKH', 'utf-8');
+?>
+--EXPECT--
+ァアィイゥウェエォオカガキギク => ァアィイゥウェエォオカガキギク
+グケゲコゴサザシジスズセゼソゾタ => グケゲコゴサザシジスズセゼソゾタ
+ダチヂッツヅテデトドナニヌネノハ => ダチヂッツヅテデトドナニヌネノハ
+バパヒビピフブプヘベペホボポマミ => バパヒビピフブプヘベペホボポマミ
+ムメモャヤュユョヨラリルレロヮワ => ムメモャヤュユョヨラリルレロワワ
+ヰヱヲンヴヵヶヷヸヹヺ・ーヽヾ => イエヲンヴヵヶヷヸヹヺ・ーヽヾ
+
+⦆。「」、・ヲァィゥェォャュョッ => ⦆。「」、・ヲァィゥェォャュョッ
+ーアイウエオカキクケコサシスセソ => ーアイウエオカキクケコサシスセソ
+タチツテトナニヌネノハヒフヘホマ => タチツテトナニヌネノハヒフヘホマ
+ミムメモヤユヨラリルレロワン゙゚ => ミムメモヤユヨラリルレロワン゛゜
+
+--CREDITS--
+Jason Easter <easter@phpug-wuerzburg.de>
+PHPUG Würzburg <phpug-wuerzburg.de>
+Testfest 2009 2009-06-20