]> granicus.if.org Git - php/commitdiff
Renamed the test cases.
authorMoriyoshi Koizumi <moriyoshi@php.net>
Mon, 21 Oct 2002 19:19:05 +0000 (19:19 +0000)
committerMoriyoshi Koizumi <moriyoshi@php.net>
Mon, 21 Oct 2002 19:19:05 +0000 (19:19 +0000)
52 files changed:
ext/mbstring/tests/002.phpt [deleted file]
ext/mbstring/tests/003.phpt [deleted file]
ext/mbstring/tests/004.phpt [deleted file]
ext/mbstring/tests/005.phpt [deleted file]
ext/mbstring/tests/006.phpt [deleted file]
ext/mbstring/tests/007.phpt [deleted file]
ext/mbstring/tests/008.phpt [deleted file]
ext/mbstring/tests/009.inc [deleted file]
ext/mbstring/tests/009.phpt [deleted file]
ext/mbstring/tests/010.phpt [deleted file]
ext/mbstring/tests/011.inc [deleted file]
ext/mbstring/tests/011.phpt [deleted file]
ext/mbstring/tests/012.phpt [deleted file]
ext/mbstring/tests/013.phpt [deleted file]
ext/mbstring/tests/014.phpt [deleted file]
ext/mbstring/tests/015.phpt [deleted file]
ext/mbstring/tests/016.phpt [deleted file]
ext/mbstring/tests/017.phpt [deleted file]
ext/mbstring/tests/018.phpt [deleted file]
ext/mbstring/tests/019.phpt [deleted file]
ext/mbstring/tests/021.inc [deleted file]
ext/mbstring/tests/022.phpt [deleted file]
ext/mbstring/tests/023.phpt [deleted file]
ext/mbstring/tests/024.inc [deleted file]
ext/mbstring/tests/025.inc [deleted file]
ext/mbstring/tests/026.inc [deleted file]
ext/mbstring/tests/027.inc [deleted file]
ext/mbstring/tests/casefold.phpt [moved from ext/mbstring/tests/026.phpt with 62% similarity]
ext/mbstring/tests/htmlent.phpt [moved from ext/mbstring/tests/020.phpt with 100% similarity]
ext/mbstring/tests/mb_convert_encoding.phpt [moved from ext/mbstring/tests/016.inc with 71% similarity]
ext/mbstring/tests/mb_convert_variables.phpt [moved from ext/mbstring/tests/015.inc with 69% similarity]
ext/mbstring/tests/mb_detect_encoding.phpt [moved from ext/mbstring/tests/017.inc with 83% similarity]
ext/mbstring/tests/mb_detect_order.phpt [moved from ext/mbstring/tests/005.inc with 76% similarity]
ext/mbstring/tests/mb_ereg.phpt [moved from ext/mbstring/tests/023.inc with 51% similarity]
ext/mbstring/tests/mb_ereg_replace.phpt [moved from ext/mbstring/tests/021.phpt with 54% similarity]
ext/mbstring/tests/mb_ereg_search_xxx.phpt [moved from ext/mbstring/tests/024.phpt with 52% similarity]
ext/mbstring/tests/mb_http_input.phpt [moved from ext/mbstring/tests/003.inc with 61% similarity]
ext/mbstring/tests/mb_http_output.phpt [moved from ext/mbstring/tests/004.inc with 81% similarity]
ext/mbstring/tests/mb_internal_encoding.phpt [moved from ext/mbstring/tests/002.inc with 78% similarity]
ext/mbstring/tests/mb_output_handler_euc_jp.phpt [moved from ext/mbstring/tests/007.inc with 58% similarity]
ext/mbstring/tests/mb_preferred_mime_name.phpt [moved from ext/mbstring/tests/008.inc with 76% similarity]
ext/mbstring/tests/mb_regex_set_options.phpt [moved from ext/mbstring/tests/025.phpt with 52% similarity]
ext/mbstring/tests/mb_split.phpt [moved from ext/mbstring/tests/022.inc with 78% similarity]
ext/mbstring/tests/mb_strcut.phpt [moved from ext/mbstring/tests/013.inc with 71% similarity]
ext/mbstring/tests/mb_strimwidth.phpt [moved from ext/mbstring/tests/014.inc with 72% similarity]
ext/mbstring/tests/mb_strlen.phpt [moved from ext/mbstring/tests/019.inc with 84% similarity]
ext/mbstring/tests/mb_strpos.phpt [moved from ext/mbstring/tests/010.inc with 85% similarity]
ext/mbstring/tests/mb_strwidth.phpt [moved from ext/mbstring/tests/018.inc with 86% similarity]
ext/mbstring/tests/mb_substitute_character.phpt [moved from ext/mbstring/tests/006.inc with 81% similarity]
ext/mbstring/tests/mb_substr.phpt [moved from ext/mbstring/tests/012.inc with 70% similarity]
ext/mbstring/tests/php_gr_jp_10830.phpt [moved from ext/mbstring/tests/027.phpt with 66% similarity]
ext/mbstring/tests/simpletest.phpt [moved from ext/mbstring/tests/001.phpt with 100% similarity]

diff --git a/ext/mbstring/tests/002.phpt b/ext/mbstring/tests/002.phpt
deleted file mode 100644 (file)
index a0c8c25..0000000
+++ /dev/null
@@ -1,28 +0,0 @@
---TEST--
-mb_internal_encoding() test 
---SKIPIF--
-<?php include('skipif.inc'); ?>
---POST--
---GET--
---FILE--
-<?php include('002.inc'); ?>
---EXPECT--
-OK_EUC-JP_SET
-EUC-JP
-OK_UTF-8_SET
-UTF-8
-OK_ASCII_SET
-ASCII
-== INVALID PARAMETER ==
-ERR: Warning
-OK_BAD_SET
-ASCII
-ERR: Notice
-ERR: Warning
-OK_BAD_ARY_SET
-ASCII
-ERR: Notice
-ERR: Warning
-OK_BAD_OBJ_SET
-ASCII
-
diff --git a/ext/mbstring/tests/003.phpt b/ext/mbstring/tests/003.phpt
deleted file mode 100644 (file)
index ea1710e..0000000
+++ /dev/null
@@ -1,20 +0,0 @@
---TEST--
-mb_http_input() 
---SKIPIF--
-<?php
-       include('skipif.inc');
-       if(php_sapi_name()!='cgi') {
-               die("skip\n");
-       }
-?>
---POST--
-a=ÆüËܸì0123456789ÆüËܸ쥫¥¿¥«¥Ê¤Ò¤é¤¬¤Ê
---GET--
-b=ÆüËܸì0123456789ÆüËܸ쥫¥¿¥«¥Ê¤Ò¤é¤¬¤Ê
---FILE--
-<?php include('003.inc'); ?>
---EXPECT--
-ÆüËܸì0123456789ÆüËܸ쥫¥¿¥«¥Ê¤Ò¤é¤¬¤Ê
-ÆüËܸì0123456789ÆüËܸ쥫¥¿¥«¥Ê¤Ò¤é¤¬¤Ê
-OK
-
diff --git a/ext/mbstring/tests/004.phpt b/ext/mbstring/tests/004.phpt
deleted file mode 100644 (file)
index 31ccd4a..0000000
+++ /dev/null
@@ -1,32 +0,0 @@
---TEST--
-mb_http_output()  
---SKIPIF--
-<?php include('skipif.inc'); ?>
---POST--
---GET--
---FILE--
-<?php include('004.inc'); ?>
---EXPECT--
-OK_ASCII_SET
-ASCII
-OK_SJIS_SET
-SJIS
-OK_JIS_SET
-JIS
-OK_UTF-8_SET
-UTF-8
-OK_EUC-JP_SET
-EUC-JP
-== INVALID PARAMETER ==
-ERR: Warning
-OK_BAD_SET
-EUC-JP
-ERR: Notice
-ERR: Warning
-OK_BAD_ARY_SET
-EUC-JP
-ERR: Notice
-ERR: Warning
-OK_BAD_OBJ_SET
-EUC-JP
-
diff --git a/ext/mbstring/tests/005.phpt b/ext/mbstring/tests/005.phpt
deleted file mode 100644 (file)
index 7c0dd7a..0000000
+++ /dev/null
@@ -1,21 +0,0 @@
---TEST--
-mb_detect_order()  
---SKIPIF--
-<?php include('skipif.inc'); ?>
---POST--
---GET--
---FILE--
-<?php include('005.inc'); ?>
---EXPECT--
-OK_AUTO
-ASCII, JIS, UTF-8, EUC-JP, SJIS
-OK_STR
-SJIS, EUC-JP, JIS, UTF-8
-OK_ARRAY
-ASCII, JIS, EUC-JP, UTF-8
-== INVALID PARAMETER ==
-OK_BAD_STR
-ASCII, JIS, EUC-JP, UTF-8
-OK_BAD_ARRAY
-ASCII, JIS, EUC-JP, UTF-8
-
diff --git a/ext/mbstring/tests/006.phpt b/ext/mbstring/tests/006.phpt
deleted file mode 100644 (file)
index 22b3e4a..0000000
+++ /dev/null
@@ -1,19 +0,0 @@
---TEST--
-mb_substitute_character()  
---SKIPIF--
-<?php include('skipif.inc'); ?>
---POST--
---GET--
---FILE--
-<?php include('006.inc'); ?>
---EXPECT--
-OK_UTF
-12307
-OK_LONG
-long
-OK_NONE
-none
-== INVALID PARAMETER ==
-ERR: Warning
-OK_BAD_NAME
-
diff --git a/ext/mbstring/tests/007.phpt b/ext/mbstring/tests/007.phpt
deleted file mode 100644 (file)
index 35bd34f..0000000
+++ /dev/null
@@ -1,10 +0,0 @@
---TEST--
-mb_output_handler() (EUC-JP)
---SKIPIF--
-<?php include('skipif.inc'); ?>
---POST--
---GET--
---FILE--
-<?php include('007.inc'); ?>
---EXPECT--
-string(73) "¥Æ¥¹¥ÈÍÑÆüËܸìʸ»úÎ󡣤³¤Î¥â¥¸¥å¡¼¥ë¤ÏPHP¤Ë¥Þ¥ë¥Á¥Ð¥¤¥È´Ø¿ô¤òÄ󶡤·¤Þ¤¹¡£"
diff --git a/ext/mbstring/tests/008.phpt b/ext/mbstring/tests/008.phpt
deleted file mode 100644 (file)
index b84a027..0000000
+++ /dev/null
@@ -1,22 +0,0 @@
---TEST--
-mb_preferred_mime_name()
---SKIPIF--
-<?php include('skipif.inc'); ?>
---POST--
---GET--
---FILE--
-<?php include('008.inc'); ?>
---EXPECT--
-Shift_JIS
-Shift_JIS
-EUC-JP
-UTF-8
-ISO-2022-JP
-ISO-2022-JP
-ISO-8859-1
-UCS-2
-UCS-4
-== INVALID PARAMETER ==
-ERR: Warning
-OK_BAD_NAME
-
diff --git a/ext/mbstring/tests/009.inc b/ext/mbstring/tests/009.inc
deleted file mode 100644 (file)
index 2eb2f9d..0000000
+++ /dev/null
@@ -1,70 +0,0 @@
-<?php
-// TODO: Add more encodings
-
-//$debug=true;
-ini_set('include_path','.');
-include_once('common.inc');
-
-// restore detect_order to 'auto'
-mb_detect_order('auto');
-
-// Test string
-$euc_jp = '0123¤³¤Îʸ»úÎó¤ÏÆüËܸì¤Ç¤¹¡£EUC-JP¤ò»È¤Ã¤Æ¤¤¤Þ¤¹¡£0123ÆüËܸì¤ÏÌÌÅݽ­¤¤¡£';
-$ascii  = 'abcdefghijklmnopqrstuvwxyz;]=#0123456789';
-
-// ASCII
-echo "== ASCII ==\n";
-print  mb_strlen($ascii,'ASCII') . "\n";
-print  mb_strlen($ascii) . "\n";
-
-// EUC-JP
-echo "== EUC-JP ==\n";
-print  mb_strlen($euc_jp,'EUC-JP') . "\n";
-mb_internal_encoding('EUC-JP') or print("mb_internal_encoding() failed\n");
-print  mb_strlen($euc_jp) . "\n";
-
-// SJIS
-echo "== SJIS ==\n";
-$sjis = mb_convert_encoding($euc_jp, 'SJIS');
-print  mb_strlen($sjis,'SJIS') . "\n";
-mb_internal_encoding('SJIS') or print("mb_internal_encoding() failed\n");
-print  mb_strlen($sjis) . "\n";
-
-// JIS
-// Note: either convert_encoding or strlen has problem
-echo "== JIS ==\n";
-mb_internal_encoding('EUC-JP') or print("mb_internal_encoding() failed\n");
-$jis = mb_convert_encoding($euc_jp, 'JIS');
-print  mb_strlen($jis,'JIS') . "\n";
-mb_internal_encoding('JIS')  or print("mb_internal_encoding() failed\n");
-print  mb_strlen($jis) . "\n"; 
-
-// UTF-8
-// Note: either convert_encoding or strlen has problem
-echo "== UTF-8 ==\n";
-mb_internal_encoding('EUC-JP') or print("mb_internal_encoding() failed\n");
-$utf8 = mb_convert_encoding($euc_jp, 'UTF-8');
-print  mb_strlen($utf8,'UTF-8') . "\n";
-mb_internal_encoding('UTF-8')  or print("mb_internal_encoding() failed\n");
-print  mb_strlen($utf8) . "\n";  
-
-
-// Wrong Parameters
-echo "== WRONG PARAMETERS ==\n";
-// Array
-// Note: PHP Notice, but returns some value
-$r = mb_strlen($t_ary);
-echo $r."\n";
-// Object
-// Note: PHP Notice, but returns some value
-$r = mb_strlen($t_obj);
-echo $r."\n";
-// Wrong encoding
-mb_internal_encoding('EUC-JP');
-$r = mb_strlen($euc_jp, 'BAD_NAME');
-echo $r."\n";
-
-
-
-
-?>
diff --git a/ext/mbstring/tests/009.phpt b/ext/mbstring/tests/009.phpt
deleted file mode 100644 (file)
index 5e1ae42..0000000
+++ /dev/null
@@ -1,33 +0,0 @@
---TEST--
-mb_strlen()
---SKIPIF--
-<?php include('skipif.inc'); ?>
---POST--
---GET--
---FILE--
-<?php include('009.inc'); ?>
---EXPECT--
-== ASCII ==
-40
-40
-== EUC-JP ==
-43
-43
-== SJIS ==
-43
-43
-== JIS ==
-43
-43
-== UTF-8 ==
-43
-43
-== WRONG PARAMETERS ==
-ERR: Notice
-
-ERR: Notice
-
-ERR: Warning
-
-
-
diff --git a/ext/mbstring/tests/010.phpt b/ext/mbstring/tests/010.phpt
deleted file mode 100644 (file)
index 8b3a81f..0000000
+++ /dev/null
@@ -1,67 +0,0 @@
---TEST--
-mb_strpos() 
---SKIPIF--
-<?php include('skipif.inc'); ?>
---POST--
---GET--
---FILE--
-<?php include('010.inc'); ?>
---EXPECT--
-== POSITIVE OFFSET ==
-10
-0
-3
-0
-34
-30
-33
-30
-== NEGATIVE OFFSET ==
-ERR: Warning
-OK_NEGATIVE_OFFSET
-ERR: Warning
-OK_NEGATIVE_OFFSET
-ERR: Warning
-OK_NEGATIVE_OFFSET
-ERR: Warning
-OK_NEGATIVE_OFFSET
-ERR: Warning
-OK_NEGATIVE_OFFSET
-ERR: Warning
-OK_NEGATIVE_OFFSET
-ERR: Warning
-OK_NEGATIVE_OFFSET
-ERR: Warning
-OK_NEGATIVE_OFFSET
-== OUT OF RANGE ==
-OK_OUT_RANGE
-OK_OUT_RANGE
-OK_OUT_RANGE
-OK_OUT_RANGE
-== NON-EXISTENT ==
-OK_STR
-OK_NEWLINE
-== NO ENCODING PARAMETER ==
-10
-0
-3
-0
-OK_STR
-OK_NEWLINE
-== NO OFFSET AND ENCODING PARAMETER ==
-10
-0
-3
-0
-OK_STR
-OK_NEWLINE
-== INVALID PARAMETER TEST ==
-ERR: Warning
-OK_NULL
-ERR: Notice
-OK_ARRAY
-ERR: Notice
-OK_OBJECT
-ERR: Notice
-OK_BAD_ENCODING
-
diff --git a/ext/mbstring/tests/011.inc b/ext/mbstring/tests/011.inc
deleted file mode 100644 (file)
index 43ebf82..0000000
+++ /dev/null
@@ -1,57 +0,0 @@
-<?php
-// TODO: Add more encodings
-
-//$debug=true;
-ini_set('include_path','.');
-include_once('common.inc');
-
-
-// Test string
-$euc_jp = '0123¤³¤Îʸ»úÎó¤ÏÆüËܸì¤Ç¤¹¡£EUC-JP¤ò»È¤Ã¤Æ¤¤¤Þ¤¹¡£0123ÆüËܸì¤ÏÌÌÅݽ­¤¤¡£';
-
-// EUC-JP - With encoding parameter
-mb_internal_encoding('UTF-8') or print("mb_internal_encoding() failed\n");
-
-echo "== WITH ENCODING PARAMETER ==\n";
-
-print  mb_strrpos($euc_jp,'ÆüËܸì', 'EUC-JP') . "\n";
-print  mb_strrpos($euc_jp, '0',     'EUC-JP') . "\n";
-print  mb_strrpos($euc_jp, 3,       'EUC-JP') . "\n";
-print  mb_strrpos($euc_jp, 0,       'EUC-JP') . "\n";
-
-
-$r = mb_strrpos($euc_jp, '´Ú¹ñ¸ì', 'EUC-JP');
-($r === FALSE) ? print "OK_STR\n"     : print "NG_STR\n";
-$r = mb_strrpos($euc_jp, "\n",     'EUC-JP');
-($r === FALSE) ? print "OK_NEWLINE\n" : print "NG_NEWLINE\n";
-
-
-// EUC-JP - No encoding parameter
-echo "== NO ENCODING PARAMETER ==\n";
-mb_internal_encoding('EUC-JP')  or print("mb_internal_encoding() failed\n");
-
-print  mb_strrpos($euc_jp,'ÆüËܸì') . "\n";
-print  mb_strrpos($euc_jp, '0') . "\n";
-print  mb_strrpos($euc_jp, 3) . "\n";
-print  mb_strrpos($euc_jp, 0) . "\n";
-
-$r = mb_strrpos($euc_jp,'´Ú¹ñ¸ì');
-($r === FALSE) ? print "OK_STR\n"     : print "NG_STR\n";
-$r = mb_strrpos($euc_jp,"\n");
-($r === FALSE) ? print "OK_NEWLINE\n" : print "NG_NEWLINE\n";
-
-
-// Invalid Parameters
-echo "== INVALID PARAMETER TEST ==\n";
-
-$r = mb_strrpos($euc_jp,'','EUC-JP');
-($r === FALSE) ? print("OK_NULL\n") : print("NG_NULL\n");
-$r = mb_strrpos($euc_jp, $t_ary, 'EUC-JP');
-($r === FALSE) ? print("OK_ARRAY\n") : print("NG_ARRAY\n");
-$r = mb_strrpos($euc_jp, $t_obj, 'EUC-JP');
-($r === FALSE) ? print("OK_OBJECT\n") : print("NG_OBJECT\n");
-
-//Note: Notice msg for NULL string might be better.
-
-
-?>
diff --git a/ext/mbstring/tests/011.phpt b/ext/mbstring/tests/011.phpt
deleted file mode 100644 (file)
index e6ef9c6..0000000
+++ /dev/null
@@ -1,31 +0,0 @@
---TEST--
-mb_strrpos()
---SKIPIF--
-<?php include('skipif.inc'); ?>
---POST--
---GET--
---FILE--
-<?php include('011.inc'); ?>
---EXPECT--
-== WITH ENCODING PARAMETER ==
-34
-30
-33
-30
-OK_STR
-OK_NEWLINE
-== NO ENCODING PARAMETER ==
-34
-30
-33
-30
-OK_STR
-OK_NEWLINE
-== INVALID PARAMETER TEST ==
-ERR: Warning
-OK_NULL
-ERR: Notice
-OK_ARRAY
-ERR: Notice
-OK_OBJECT
-
diff --git a/ext/mbstring/tests/012.phpt b/ext/mbstring/tests/012.phpt
deleted file mode 100644 (file)
index 250e4a0..0000000
+++ /dev/null
@@ -1,15 +0,0 @@
---TEST--
-mb_substr()
---SKIPIF--
-<?php include('skipif.inc'); ?>
---POST--
---GET--
---FILE--
-<?php include('012.inc'); ?>
---EXPECT--
-1: ÆüËܸì¤Ç¤¹¡£EUC-
-2: 0123¤³¤Îʸ»úÎó¤ÏÆüËܸì¤Ç¤¹¡£EUC-JP¤ò»È¤Ã¤Æ¤¤¤Þ¤¹¡£ÆüËܸì¤ÏÌÌÅݽ­¤¤¡£
-3 OK
-4 OK: 0123¤³¤Îʸ»úÎó¤Ï
-
-
diff --git a/ext/mbstring/tests/013.phpt b/ext/mbstring/tests/013.phpt
deleted file mode 100644 (file)
index 6c3624e..0000000
+++ /dev/null
@@ -1,15 +0,0 @@
---TEST--
-mb_strcut()
---SKIPIF--
-<?php include('skipif.inc'); ?>
---POST--
---GET--
---FILE--
-<?php include('013.inc'); ?>
---EXPECT--
-¤Îʸ
-0123¤³¤Îʸ»úÎó¤ÏÆüËܸì¤Ç¤¹¡£EUC-JP¤ò»È¤Ã¤Æ¤¤¤Þ¤¹¡£ÆüËܸì¤ÏÌÌÅݽ­¤¤¡£
-OK
-OK: 0123¤³¤Îʸ
-
-
diff --git a/ext/mbstring/tests/014.phpt b/ext/mbstring/tests/014.phpt
deleted file mode 100644 (file)
index db37e9f..0000000
+++ /dev/null
@@ -1,20 +0,0 @@
---TEST--
-mb_strimwidth()
---SKIPIF--
-<?php include('skipif.inc'); ?>
---POST--
---GET--
---FILE--
-<?php include('014.inc'); ?>
---EXPECT--
-1: 0123¤³¤Îʸ»ú...
-2: 0123¤³¤Îʸ»úÎó¤ÏÆüËܸì¤Ç¤¹¡£EUC-JP¤ò»È¤Ã¤Æ¤¤¤Þ¤¹¡£ÆüËܸì¤ÏÌÌÅݽ­¤¤¡£
-3: ¡£EUC-JP¤ò»È¤Ã¤Æ¤¤¤Þ¤¹¡£ÆüËܸì¤ÏÌÌÅݽ­¤¤¡£
-ERR: Warning
-4 OK
-ERR: Warning
-5 OK
-ERR: Warning
-6 OK
-
-
diff --git a/ext/mbstring/tests/015.phpt b/ext/mbstring/tests/015.phpt
deleted file mode 100644 (file)
index cc7b228..0000000
+++ /dev/null
@@ -1,36 +0,0 @@
---TEST--
-mb_convert_variables()
---SKIPIF--
-<?php include('skipif.inc'); ?>
---POST--
---GET--
---FILE--
-<?php include('015.inc'); ?>
---EXPECT--
-== SCALER TEST ==
-SJIS
-ÆüËÜ¸ì¥Æ¥­¥¹¥È¤Ç¤¹¡£01234£µ£¶£·£¸£¹¡£
-JIS
-ÆüËÜ¸ì¥Æ¥­¥¹¥È¤Ç¤¹¡£01234£µ£¶£·£¸£¹¡£
-EUC-JP
-k/qWe4zqg2WDTINYg2eCxYK3gUIwMTIzNIJUglWCVoJXgliBQg==
-EUC-JP
-GyRCRnxLXDhsJUYlLSU5JUgkRyQ5ISMbKEIwMTIzNBskQiM1IzYjNyM4IzkhIxsoQg==
-EUC-JP
-ÆüËÜ¸ì¥Æ¥­¥¹¥È¤Ç¤¹¡£01234£µ£¶£·£¸£¹¡£ÆüËÜ¸ì¥Æ¥­¥¹¥È¤Ç¤¹¡£01234£µ£¶£·£¸£¹¡£ÆüËÜ¸ì¥Æ¥­¥¹¥È¤Ç¤¹¡£01234£µ£¶£·£¸£¹¡£
-== ARRAY TEST ==
-EUC-JP
-ÆüËÜ¸ì¥Æ¥­¥¹¥È¤Ç¤¹¡£01234£µ£¶£·£¸£¹¡£ÆüËÜ¸ì¥Æ¥­¥¹¥È¤Ç¤¹¡£01234£µ£¶£·£¸£¹¡£ÆüËÜ¸ì¥Æ¥­¥¹¥È¤Ç¤¹¡£01234£µ£¶£·£¸£¹¡£
-EUC-JP
-ÆüËÜ¸ì¥Æ¥­¥¹¥È¤Ç¤¹¡£01234£µ£¶£·£¸£¹¡£ÆüËÜ¸ì¥Æ¥­¥¹¥È¤Ç¤¹¡£01234£µ£¶£·£¸£¹¡£ÆüËÜ¸ì¥Æ¥­¥¹¥È¤Ç¤¹¡£01234£µ£¶£·£¸£¹¡£
-== OBJECT TEST ==
-EUC-JP
-ÆüËÜ¸ì¥Æ¥­¥¹¥È¤Ç¤¹¡£01234£µ£¶£·£¸£¹¡£ÆüËÜ¸ì¥Æ¥­¥¹¥È¤Ç¤¹¡£01234£µ£¶£·£¸£¹¡£ÆüËÜ¸ì¥Æ¥­¥¹¥È¤Ç¤¹¡£01234£µ£¶£·£¸£¹¡£
-EUC-JP
-ÆüËÜ¸ì¥Æ¥­¥¹¥È¤Ç¤¹¡£01234£µ£¶£·£¸£¹¡£ÆüËÜ¸ì¥Æ¥­¥¹¥È¤Ç¤¹¡£01234£µ£¶£·£¸£¹¡£ÆüËÜ¸ì¥Æ¥­¥¹¥È¤Ç¤¹¡£01234£µ£¶£·£¸£¹¡£
-== SCALER, ARRAY AND OBJECT TEST ==
-EUC-JP
-ÆüËÜ¸ì¥Æ¥­¥¹¥È¤Ç¤¹¡£01234£µ£¶£·£¸£¹¡£ÆüËÜ¸ì¥Æ¥­¥¹¥È¤Ç¤¹¡£01234£µ£¶£·£¸£¹¡£ÆüËÜ¸ì¥Æ¥­¥¹¥È¤Ç¤¹¡£01234£µ£¶£·£¸£¹¡£
-ÆüËÜ¸ì¥Æ¥­¥¹¥È¤Ç¤¹¡£01234£µ£¶£·£¸£¹¡£ÆüËÜ¸ì¥Æ¥­¥¹¥È¤Ç¤¹¡£01234£µ£¶£·£¸£¹¡£ÆüËÜ¸ì¥Æ¥­¥¹¥È¤Ç¤¹¡£01234£µ£¶£·£¸£¹¡£
-ÆüËÜ¸ì¥Æ¥­¥¹¥È¤Ç¤¹¡£01234£µ£¶£·£¸£¹¡£ÆüËÜ¸ì¥Æ¥­¥¹¥È¤Ç¤¹¡£01234£µ£¶£·£¸£¹¡£ÆüËÜ¸ì¥Æ¥­¥¹¥È¤Ç¤¹¡£01234£µ£¶£·£¸£¹¡£
-
diff --git a/ext/mbstring/tests/016.phpt b/ext/mbstring/tests/016.phpt
deleted file mode 100644 (file)
index a390803..0000000
+++ /dev/null
@@ -1,35 +0,0 @@
---TEST--
-mb_convert_encoding()
---SKIPIF--
-<?php include('skipif.inc'); ?>
---POST--
---GET--
---FILE--
-<?php include('016.inc'); ?>
---EXPECT--
-== BASIC TEST ==
-EUC-JP: ÆüËÜ¸ì¥Æ¥­¥¹¥È¤Ç¤¹¡£01234£µ£¶£·£¸£¹¡£
-EUC-JP: ÆüËÜ¸ì¥Æ¥­¥¹¥È¤Ç¤¹¡£01234£µ£¶£·£¸£¹¡£
-SJIS: k/qWe4zqg2WDTINYg2eCxYK3gUIwMTIzNIJUglWCVoJXgliBQg==
-JIS: GyRCRnxLXDhsJUYlLSU5JUgkRyQ5ISMbKEIwMTIzNBskQiM1IzYjNyM4IzkhIxsoQg==
-== STRING ENCODING LIST ==
-EUC-JP: ÆüËÜ¸ì¥Æ¥­¥¹¥È¤Ç¤¹¡£01234£µ£¶£·£¸£¹¡£
-SJIS: k/qWe4zqg2WDTINYg2eCxYK3gUIwMTIzNIJUglWCVoJXgliBQg==
-JIS: GyRCRnxLXDhsJUYlLSU5JUgkRyQ5ISMbKEIwMTIzNBskQiM1IzYjNyM4IzkhIxsoQg==
-== ARRAY ENCODING LIST ==
-EUC-JP: ÆüËÜ¸ì¥Æ¥­¥¹¥È¤Ç¤¹¡£01234£µ£¶£·£¸£¹¡£
-SJIS: k/qWe4zqg2WDTINYg2eCxYK3gUIwMTIzNIJUglWCVoJXgliBQg==
-JIS: GyRCRnxLXDhsJUYlLSU5JUgkRyQ5ISMbKEIwMTIzNBskQiM1IzYjNyM4IzkhIxsoQg==
-== DETECT ORDER ==
-EUC-JP: ÆüËÜ¸ì¥Æ¥­¥¹¥È¤Ç¤¹¡£01234£µ£¶£·£¸£¹¡£
-SJIS: k/qWe4zqg2WDTINYg2eCxYK3gUIwMTIzNIJUglWCVoJXgliBQg==
-JIS: GyRCRnxLXDhsJUYlLSU5JUgkRyQ5ISMbKEIwMTIzNBskQiM1IzYjNyM4IzkhIxsoQg==
-== INVALID PARAMETER ==
-INT: 1234
-EUC-JP: 
-ERR: Warning
-BAD: 
-ERR: Warning
-MP: 
-
-
diff --git a/ext/mbstring/tests/017.phpt b/ext/mbstring/tests/017.phpt
deleted file mode 100644 (file)
index 5f8528e..0000000
+++ /dev/null
@@ -1,30 +0,0 @@
---TEST--
-mb_detect_encoding()
---SKIPIF--
-<?php include('skipif.inc'); ?>
---POST--
---GET--
---FILE--
-<?php include('017.inc'); ?>
---EXPECT--
-== BASIC TEST ==
-SJIS: SJIS
-JIS: JIS
-EUC-JP: EUC-JP
-EUC-JP: EUC-JP
-== ARRAY ENCODING LIST ==
-JIS: UTF-8
-EUC-JP: EUC-JP
-SJIS: SJIS
-== DETECT ORDER ==
-JIS: JIS
-EUC-JP: EUC-JP
-SJIS: SJIS
-== INVALID PARAMETER ==
-INT: EUC-JP
-EUC-JP: EUC-JP
-ERR: Warning
-BAD: EUC-JP
-ERR: Warning
-MP: 
-
diff --git a/ext/mbstring/tests/018.phpt b/ext/mbstring/tests/018.phpt
deleted file mode 100644 (file)
index b212b84..0000000
+++ /dev/null
@@ -1,10 +0,0 @@
---TEST--
-mb_strwidth()
---SKIPIF--
-<?php include('skipif.inc'); ?>
---POST--
---GET--
---FILE--
-<?php include('018.inc'); ?>
---EXPECT--
-1: 68
diff --git a/ext/mbstring/tests/019.phpt b/ext/mbstring/tests/019.phpt
deleted file mode 100644 (file)
index 31eb4e3..0000000
+++ /dev/null
@@ -1,38 +0,0 @@
---TEST--
-mb_strlen()
---SKIPIF--
-<?php include('skipif.inc'); ?>
---POST--
---GET--
---FILE--
-<?php include('019.inc'); ?>
---EXPECT--
-== ASCII ==
-ERR: Warning
-
-40
-== EUC-JP ==
-ERR: Warning
-
-72
-== SJIS ==
-ERR: Warning
-
-72
-== JIS ==
-ERR: Warning
-
-121
-== UTF-8 ==
-ERR: Warning
-
-174
-== WRONG PARAMETERS ==
-ERR: Notice
-5
-ERR: Notice
-6
-ERR: Warning
-
-
-
diff --git a/ext/mbstring/tests/021.inc b/ext/mbstring/tests/021.inc
deleted file mode 100644 (file)
index 77131b5..0000000
+++ /dev/null
@@ -1,5 +0,0 @@
-<?php
-       mb_regex_set_options( '' );
-       print mb_ereg_replace( ' ', '-', 'a b c d e' )."\n";
-       print mb_ereg_replace( '([a-z]+)','[\\1]', 'abc def ghi' );
-?>
diff --git a/ext/mbstring/tests/022.phpt b/ext/mbstring/tests/022.phpt
deleted file mode 100644 (file)
index 955eb7a..0000000
+++ /dev/null
@@ -1,20 +0,0 @@
---TEST--
-mb_split()
---SKIPIF--
-<?php include('skipif.inc'); ?>
-function_exists('mb_split') or die("SKIP");
---POST--
---GET--
---FILE--
-<?php include('022.inc'); ?>
---EXPECT--
-bool(true)
-ok
-ok
-ok
-ok
-ok
-ok
-2-2
-3-3
-4-4
diff --git a/ext/mbstring/tests/023.phpt b/ext/mbstring/tests/023.phpt
deleted file mode 100644 (file)
index c4c9d41..0000000
+++ /dev/null
@@ -1,22 +0,0 @@
---TEST--
-mb_ereg()
---SKIPIF--
-<?php include('skipif.inc'); ?>
-function_exists('mb_ereg') or die("SKIP");
---POST--
---GET--
---FILE--
-<?php include('023.inc'); ?>
---EXPECT--
-(15)abc def ghi jkl def ghi jkl
-(27)£á£â£ã ¤¢¤ª¤¤ ¤«¤³¤Ê ¤ï¤ñ¤ó £á£â£ã ¤¢¤ª¤¤ ¤« ¤³¤Ê ¤ï¤ñ¤ó
-(27)£í£ú£ø£æ£ð ¤¦¤ª¤« ¤­¤« ¤ò¤ð £í£ú£ø£æ£ð ¤¦¤ª¤«  ¤­¤« ¤ò¤ð
-(15)abc def ghi jkl def ghi jkl
-(27)£á£â£ã ¤¢¤ª¤¤ ¤«¤³¤Ê ¤ï¤ñ¤ó £á£â£ã ¤¢¤ª¤¤ ¤« ¤³¤Ê ¤ï¤ñ¤ó
-(27)£í£ú£ø£æ£ð ¤¦¤ª¤« ¤­¤« ¤ò¤ð £í£ú£ø£æ£ð ¤¦¤ª¤«  ¤­¤« ¤ò¤ð
-(15)abc def ghi jkl def ghi jkl
-(27)£á£â£ã ¤¢¤ª¤¤ ¤«¤³¤Ê ¤ï¤ñ¤ó £á£â£ã ¤¢¤ª¤¤ ¤« ¤³¤Ê ¤ï¤ñ¤ó
-(27)£í£ú£ø£æ£ð ¤¦¤ª¤« ¤­¤« ¤ò¤ð £í£ú£ø£æ£ð ¤¦¤ª¤«  ¤­¤« ¤ò¤ð
-(15)abc def ghi jkl def ghi jkl
-(39)£á£â£ã ¤¢¤ª¤¤ ¤«¤³¤Ê ¤ï¤ñ¤ó £á£â£ã ¤¢¤ª¤¤ ¤« ¤³¤Ê ¤ï¤ñ¤ó
-(39)£í£ú£ø£æ£ð ¤¦¤ª¤« ¤­¤« ¤ò¤ð £í£ú£ø£æ£ð ¤¦¤ª¤«  ¤­¤« ¤ò¤ð
diff --git a/ext/mbstring/tests/024.inc b/ext/mbstring/tests/024.inc
deleted file mode 100644 (file)
index d84cd61..0000000
+++ /dev/null
@@ -1,26 +0,0 @@
-<?php
-       mb_regex_set_options( '' );
-
-       $encs = array( 'EUC-JP', 'Shift_JIS', 'SJIS', 'UTF-8' );
-
-       function test_search( $test_enc, $str, $look_for, $opt, $in_enc = 'EUC-JP' ) {
-               mb_regex_encoding( $test_enc );
-               $str = mb_convert_encoding( $str, $test_enc, $in_enc );
-               $look_for = mb_convert_encoding( $look_for, $test_enc, $in_enc );
-               mb_ereg_search_init( $str, $look_for, $opt );
-               while ( mb_ereg_search_pos() ) {
-                       $regs = mb_ereg_search_getregs();
-                       array_shift( $regs );
-                       printf( "(%s) (%d) %s\n", $test_enc, mb_ereg_search_getpos(), mb_convert_encoding( ( is_array( $regs ) ? implode( '-', $regs ): '' ), $in_enc, $test_enc ) );
-               }
-       }       
-       function do_tests( $enc, $opt ) {
-               test_search( $enc, "¢Ï¡¦ ¡¦¢Ï\n", ' (¡¦?¢Ï¡¦?)[[:space:]]', $opt );
-               test_search( $enc, 'abcde abdeabcf anvfabc odu abcd ', '(ab[a-z]+)', $opt );
-       }
-
-       foreach( $encs as $enc ) {
-               do_tests( $enc, '' );
-               do_tests( $enc, 'x' );
-       }
-?>
diff --git a/ext/mbstring/tests/025.inc b/ext/mbstring/tests/025.inc
deleted file mode 100644 (file)
index 89a0549..0000000
+++ /dev/null
@@ -1,7 +0,0 @@
-<?php
-       mb_regex_set_options( 'x' );
-       print mb_ereg_replace(' -', '+', '- - - - -' );
-
-       mb_regex_set_options( '' );
-       print mb_ereg_replace(' -', '+', '- - - - -' );
-?>
diff --git a/ext/mbstring/tests/026.inc b/ext/mbstring/tests/026.inc
deleted file mode 100644 (file)
index 5649b5f..0000000
+++ /dev/null
@@ -1,4 +0,0 @@
-<?php
-       print mb_strtolower( "ABCDEFGHIJKLMNOPQRSTUVWXYZ\n" );
-       print mb_strtoupper( mb_strtolower( "ABCDEFGHIJKLMNOPQRSTUVWXYZ\n" ) );
-?>
diff --git a/ext/mbstring/tests/027.inc b/ext/mbstring/tests/027.inc
deleted file mode 100644 (file)
index f9f004f..0000000
+++ /dev/null
@@ -1,6 +0,0 @@
-<?php
-$a="aaa\n<>";
-
-var_dump( mb_ereg("^[^><]+$",$a) );
-var_dump( ereg("^[^><]+$",$a) );
-?>
similarity index 62%
rename from ext/mbstring/tests/026.phpt
rename to ext/mbstring/tests/casefold.phpt
index 3ee5e3a564e0b8ab7ce7612364e00f9edcf3488f..ece6e224751fee08c0a17921a321da9b46594582 100644 (file)
@@ -6,7 +6,11 @@ function_exists('mb_strtolower') or die("SKIP");
 --POST--
 --GET--
 --FILE--
-<?php include('026.inc'); ?>
+<?php
+       print mb_strtolower( "ABCDEFGHIJKLMNOPQRSTUVWXYZ\n" );
+       print mb_strtoupper( mb_strtolower( "ABCDEFGHIJKLMNOPQRSTUVWXYZ\n" ) );
+?>
+
 --EXPECT--
 abcdefghijklmnopqrstuvwxyz
 ABCDEFGHIJKLMNOPQRSTUVWXYZ
similarity index 71%
rename from ext/mbstring/tests/016.inc
rename to ext/mbstring/tests/mb_convert_encoding.phpt
index d661fefb9649b1e045600447a12fa8ede3c9dfdd..6779e14ad5584f214f2a1716be79d21446ef224d 100644 (file)
@@ -1,3 +1,10 @@
+--TEST--
+mb_convert_encoding()
+--SKIPIF--
+<?php include('skipif.inc'); ?>
+--POST--
+--GET--
+--FILE--
 <?php
 // TODO: Add more tests
 //$debug = true; // Uncomment this line to view error/warning/notice message in *.out file
@@ -100,3 +107,31 @@ print("MP: $s\n"); // Missing parameter
 
 
 ?>
+
+--EXPECT--
+== BASIC TEST ==
+EUC-JP: ÆüËÜ¸ì¥Æ¥­¥¹¥È¤Ç¤¹¡£01234£µ£¶£·£¸£¹¡£
+EUC-JP: ÆüËÜ¸ì¥Æ¥­¥¹¥È¤Ç¤¹¡£01234£µ£¶£·£¸£¹¡£
+SJIS: k/qWe4zqg2WDTINYg2eCxYK3gUIwMTIzNIJUglWCVoJXgliBQg==
+JIS: GyRCRnxLXDhsJUYlLSU5JUgkRyQ5ISMbKEIwMTIzNBskQiM1IzYjNyM4IzkhIxsoQg==
+== STRING ENCODING LIST ==
+EUC-JP: ÆüËÜ¸ì¥Æ¥­¥¹¥È¤Ç¤¹¡£01234£µ£¶£·£¸£¹¡£
+SJIS: k/qWe4zqg2WDTINYg2eCxYK3gUIwMTIzNIJUglWCVoJXgliBQg==
+JIS: GyRCRnxLXDhsJUYlLSU5JUgkRyQ5ISMbKEIwMTIzNBskQiM1IzYjNyM4IzkhIxsoQg==
+== ARRAY ENCODING LIST ==
+EUC-JP: ÆüËÜ¸ì¥Æ¥­¥¹¥È¤Ç¤¹¡£01234£µ£¶£·£¸£¹¡£
+SJIS: k/qWe4zqg2WDTINYg2eCxYK3gUIwMTIzNIJUglWCVoJXgliBQg==
+JIS: GyRCRnxLXDhsJUYlLSU5JUgkRyQ5ISMbKEIwMTIzNBskQiM1IzYjNyM4IzkhIxsoQg==
+== DETECT ORDER ==
+EUC-JP: ÆüËÜ¸ì¥Æ¥­¥¹¥È¤Ç¤¹¡£01234£µ£¶£·£¸£¹¡£
+SJIS: k/qWe4zqg2WDTINYg2eCxYK3gUIwMTIzNIJUglWCVoJXgliBQg==
+JIS: GyRCRnxLXDhsJUYlLSU5JUgkRyQ5ISMbKEIwMTIzNBskQiM1IzYjNyM4IzkhIxsoQg==
+== INVALID PARAMETER ==
+INT: 1234
+EUC-JP: 
+ERR: Warning
+BAD: 
+ERR: Warning
+MP: 
+
+
similarity index 69%
rename from ext/mbstring/tests/015.inc
rename to ext/mbstring/tests/mb_convert_variables.phpt
index ca7f9dedd3fb120f9e30e36ae16f7dcb829d7854..a77243ff864b82819c0330f2ffa9b5b0ef71283e 100644 (file)
@@ -1,3 +1,10 @@
+--TEST--
+mb_convert_variables()
+--SKIPIF--
+<?php include('skipif.inc'); ?>
+--POST--
+--GET--
+--FILE--
 <?php
 // TODO: Add more tests
 //$debug = true; // Uncomment this line to view error/warning/notice message in *.out file
@@ -125,3 +132,32 @@ print("{$oo->s1}{$oo->s2}{$oo->s3}\n"); // Converted to EUC-JP
 
 
 ?>
+
+--EXPECT--
+== SCALER TEST ==
+SJIS
+ÆüËÜ¸ì¥Æ¥­¥¹¥È¤Ç¤¹¡£01234£µ£¶£·£¸£¹¡£
+JIS
+ÆüËÜ¸ì¥Æ¥­¥¹¥È¤Ç¤¹¡£01234£µ£¶£·£¸£¹¡£
+EUC-JP
+k/qWe4zqg2WDTINYg2eCxYK3gUIwMTIzNIJUglWCVoJXgliBQg==
+EUC-JP
+GyRCRnxLXDhsJUYlLSU5JUgkRyQ5ISMbKEIwMTIzNBskQiM1IzYjNyM4IzkhIxsoQg==
+EUC-JP
+ÆüËÜ¸ì¥Æ¥­¥¹¥È¤Ç¤¹¡£01234£µ£¶£·£¸£¹¡£ÆüËÜ¸ì¥Æ¥­¥¹¥È¤Ç¤¹¡£01234£µ£¶£·£¸£¹¡£ÆüËÜ¸ì¥Æ¥­¥¹¥È¤Ç¤¹¡£01234£µ£¶£·£¸£¹¡£
+== ARRAY TEST ==
+EUC-JP
+ÆüËÜ¸ì¥Æ¥­¥¹¥È¤Ç¤¹¡£01234£µ£¶£·£¸£¹¡£ÆüËÜ¸ì¥Æ¥­¥¹¥È¤Ç¤¹¡£01234£µ£¶£·£¸£¹¡£ÆüËÜ¸ì¥Æ¥­¥¹¥È¤Ç¤¹¡£01234£µ£¶£·£¸£¹¡£
+EUC-JP
+ÆüËÜ¸ì¥Æ¥­¥¹¥È¤Ç¤¹¡£01234£µ£¶£·£¸£¹¡£ÆüËÜ¸ì¥Æ¥­¥¹¥È¤Ç¤¹¡£01234£µ£¶£·£¸£¹¡£ÆüËÜ¸ì¥Æ¥­¥¹¥È¤Ç¤¹¡£01234£µ£¶£·£¸£¹¡£
+== OBJECT TEST ==
+EUC-JP
+ÆüËÜ¸ì¥Æ¥­¥¹¥È¤Ç¤¹¡£01234£µ£¶£·£¸£¹¡£ÆüËÜ¸ì¥Æ¥­¥¹¥È¤Ç¤¹¡£01234£µ£¶£·£¸£¹¡£ÆüËÜ¸ì¥Æ¥­¥¹¥È¤Ç¤¹¡£01234£µ£¶£·£¸£¹¡£
+EUC-JP
+ÆüËÜ¸ì¥Æ¥­¥¹¥È¤Ç¤¹¡£01234£µ£¶£·£¸£¹¡£ÆüËÜ¸ì¥Æ¥­¥¹¥È¤Ç¤¹¡£01234£µ£¶£·£¸£¹¡£ÆüËÜ¸ì¥Æ¥­¥¹¥È¤Ç¤¹¡£01234£µ£¶£·£¸£¹¡£
+== SCALER, ARRAY AND OBJECT TEST ==
+EUC-JP
+ÆüËÜ¸ì¥Æ¥­¥¹¥È¤Ç¤¹¡£01234£µ£¶£·£¸£¹¡£ÆüËÜ¸ì¥Æ¥­¥¹¥È¤Ç¤¹¡£01234£µ£¶£·£¸£¹¡£ÆüËÜ¸ì¥Æ¥­¥¹¥È¤Ç¤¹¡£01234£µ£¶£·£¸£¹¡£
+ÆüËÜ¸ì¥Æ¥­¥¹¥È¤Ç¤¹¡£01234£µ£¶£·£¸£¹¡£ÆüËÜ¸ì¥Æ¥­¥¹¥È¤Ç¤¹¡£01234£µ£¶£·£¸£¹¡£ÆüËÜ¸ì¥Æ¥­¥¹¥È¤Ç¤¹¡£01234£µ£¶£·£¸£¹¡£
+ÆüËÜ¸ì¥Æ¥­¥¹¥È¤Ç¤¹¡£01234£µ£¶£·£¸£¹¡£ÆüËÜ¸ì¥Æ¥­¥¹¥È¤Ç¤¹¡£01234£µ£¶£·£¸£¹¡£ÆüËÜ¸ì¥Æ¥­¥¹¥È¤Ç¤¹¡£01234£µ£¶£·£¸£¹¡£
+
similarity index 83%
rename from ext/mbstring/tests/017.inc
rename to ext/mbstring/tests/mb_detect_encoding.phpt
index fd4f5b2d08a3e2401e2b40af2a262635a8e69828..f05844a838d95f9db9ab1d4131d4ac51a323763b 100644 (file)
@@ -1,3 +1,10 @@
+--TEST--
+mb_detect_encoding()
+--SKIPIF--
+<?php include('skipif.inc'); ?>
+--POST--
+--GET--
+--FILE--
 <?php
 // TODO: Add more tests
 //$debug = true; // Uncomment this line to view error/warning/notice message in *.out file
@@ -89,3 +96,26 @@ print("MP: $s\n"); // Missing parameter
 
 
 ?>
+
+--EXPECT--
+== BASIC TEST ==
+SJIS: SJIS
+JIS: JIS
+EUC-JP: EUC-JP
+EUC-JP: EUC-JP
+== ARRAY ENCODING LIST ==
+JIS: UTF-8
+EUC-JP: EUC-JP
+SJIS: SJIS
+== DETECT ORDER ==
+JIS: JIS
+EUC-JP: EUC-JP
+SJIS: SJIS
+== INVALID PARAMETER ==
+INT: EUC-JP
+EUC-JP: EUC-JP
+ERR: Warning
+BAD: EUC-JP
+ERR: Warning
+MP: 
+
similarity index 76%
rename from ext/mbstring/tests/005.inc
rename to ext/mbstring/tests/mb_detect_order.phpt
index 1ffcafd011e0d7167da9716ad5c6fefea9158a5b..a84849f2fb953e8875f373e92fa25cfb10c73f2a 100644 (file)
@@ -1,3 +1,10 @@
+--TEST--
+mb_detect_order()  
+--SKIPIF--
+<?php include('skipif.inc'); ?>
+--POST--
+--GET--
+--FILE--
 <?php
 //$debug = true;
 ini_set('include_path','.');
@@ -38,3 +45,17 @@ $r = mb_detect_order($a);
 print implode(', ', mb_detect_order()) . "\n";
 
 ?>
+
+--EXPECT--
+OK_AUTO
+ASCII, JIS, UTF-8, EUC-JP, SJIS
+OK_STR
+SJIS, EUC-JP, JIS, UTF-8
+OK_ARRAY
+ASCII, JIS, EUC-JP, UTF-8
+== INVALID PARAMETER ==
+OK_BAD_STR
+ASCII, JIS, EUC-JP, UTF-8
+OK_BAD_ARRAY
+ASCII, JIS, EUC-JP, UTF-8
+
similarity index 51%
rename from ext/mbstring/tests/023.inc
rename to ext/mbstring/tests/mb_ereg.phpt
index 923312efb8d93e973179c056c416690f7e099fdd..2fe791f371038b06073235fba1e8e5be98a3e4f6 100644 (file)
@@ -1,3 +1,11 @@
+--TEST--
+mb_ereg()
+--SKIPIF--
+<?php include('skipif.inc'); ?>
+function_exists('mb_ereg') or die("SKIP");
+--POST--
+--GET--
+--FILE--
 <?php
        mb_regex_set_options( '' );
 
                do_tests( $enc );
        }
 ?>
+
+--EXPECT--
+(15)abc def ghi jkl def ghi jkl
+(27)£á£â£ã ¤¢¤ª¤¤ ¤«¤³¤Ê ¤ï¤ñ¤ó £á£â£ã ¤¢¤ª¤¤ ¤« ¤³¤Ê ¤ï¤ñ¤ó
+(27)£í£ú£ø£æ£ð ¤¦¤ª¤« ¤­¤« ¤ò¤ð £í£ú£ø£æ£ð ¤¦¤ª¤«  ¤­¤« ¤ò¤ð
+(15)abc def ghi jkl def ghi jkl
+(27)£á£â£ã ¤¢¤ª¤¤ ¤«¤³¤Ê ¤ï¤ñ¤ó £á£â£ã ¤¢¤ª¤¤ ¤« ¤³¤Ê ¤ï¤ñ¤ó
+(27)£í£ú£ø£æ£ð ¤¦¤ª¤« ¤­¤« ¤ò¤ð £í£ú£ø£æ£ð ¤¦¤ª¤«  ¤­¤« ¤ò¤ð
+(15)abc def ghi jkl def ghi jkl
+(27)£á£â£ã ¤¢¤ª¤¤ ¤«¤³¤Ê ¤ï¤ñ¤ó £á£â£ã ¤¢¤ª¤¤ ¤« ¤³¤Ê ¤ï¤ñ¤ó
+(27)£í£ú£ø£æ£ð ¤¦¤ª¤« ¤­¤« ¤ò¤ð £í£ú£ø£æ£ð ¤¦¤ª¤«  ¤­¤« ¤ò¤ð
+(15)abc def ghi jkl def ghi jkl
+(39)£á£â£ã ¤¢¤ª¤¤ ¤«¤³¤Ê ¤ï¤ñ¤ó £á£â£ã ¤¢¤ª¤¤ ¤« ¤³¤Ê ¤ï¤ñ¤ó
+(39)£í£ú£ø£æ£ð ¤¦¤ª¤« ¤­¤« ¤ò¤ð £í£ú£ø£æ£ð ¤¦¤ª¤«  ¤­¤« ¤ò¤ð
similarity index 54%
rename from ext/mbstring/tests/021.phpt
rename to ext/mbstring/tests/mb_ereg_replace.phpt
index ba882574fa338334593ae06bd900480ebea40e33..da7f0336c661cd06a974d9c1aefed71aa60fa803 100644 (file)
@@ -6,7 +6,12 @@ function_exists('mb_ereg_replace') or die("SKIP");
 --POST--
 --GET--
 --FILE--
-<?php include('021.inc'); ?>
+<?php
+       mb_regex_set_options( '' );
+       print mb_ereg_replace( ' ', '-', 'a b c d e' )."\n";
+       print mb_ereg_replace( '([a-z]+)','[\\1]', 'abc def ghi' );
+?>
+
 --EXPECT--
 a-b-c-d-e
 [abc] [def] [ghi]
similarity index 52%
rename from ext/mbstring/tests/024.phpt
rename to ext/mbstring/tests/mb_ereg_search_xxx.phpt
index 2637e2df486c626f3cd1322dc917fa030ae1572e..98b42c3b258d49ab10ce6e101acb175c5a49d3a8 100644 (file)
@@ -6,7 +6,33 @@ function_exists('mb_ereg_search') or die("SKIP");
 --POST--
 --GET--
 --FILE--
-<?php include('024.inc'); ?>
+<?php
+       mb_regex_set_options( '' );
+
+       $encs = array( 'EUC-JP', 'Shift_JIS', 'SJIS', 'UTF-8' );
+
+       function test_search( $test_enc, $str, $look_for, $opt, $in_enc = 'EUC-JP' ) {
+               mb_regex_encoding( $test_enc );
+               $str = mb_convert_encoding( $str, $test_enc, $in_enc );
+               $look_for = mb_convert_encoding( $look_for, $test_enc, $in_enc );
+               mb_ereg_search_init( $str, $look_for, $opt );
+               while ( mb_ereg_search_pos() ) {
+                       $regs = mb_ereg_search_getregs();
+                       array_shift( $regs );
+                       printf( "(%s) (%d) %s\n", $test_enc, mb_ereg_search_getpos(), mb_convert_encoding( ( is_array( $regs ) ? implode( '-', $regs ): '' ), $in_enc, $test_enc ) );
+               }
+       }       
+       function do_tests( $enc, $opt ) {
+               test_search( $enc, "¢Ï¡¦ ¡¦¢Ï\n", ' (¡¦?¢Ï¡¦?)[[:space:]]', $opt );
+               test_search( $enc, 'abcde abdeabcf anvfabc odu abcd ', '(ab[a-z]+)', $opt );
+       }
+
+       foreach( $encs as $enc ) {
+               do_tests( $enc, '' );
+               do_tests( $enc, 'x' );
+       }
+?>
+
 --EXPECT--
 (EUC-JP) (10) ¡¦¢Ï
 (EUC-JP) (5) abcde
similarity index 61%
rename from ext/mbstring/tests/003.inc
rename to ext/mbstring/tests/mb_http_input.phpt
index b6a6d3e9a4c114ba15ed705876deaa2dad84e65d..642c514bf7ed5e1dd1523cc11bdf1180489b45a0 100644 (file)
@@ -1,3 +1,15 @@
+--TEST--
+mb_http_input() 
+--SKIPIF--
+<?php
+include('skipif.inc');
+(php_sapi_name()=='cgi') or die("skip sapi is not a cgi version");
+?>
+--POST--
+a=ÆüËܸì0123456789ÆüËܸ쥫¥¿¥«¥Ê¤Ò¤é¤¬¤Ê
+--GET--
+b=ÆüËܸì0123456789ÆüËܸ쥫¥¿¥«¥Ê¤Ò¤é¤¬¤Ê
+--FILE--
 <?php
 // TODO: This is not a real test.... Need to change so that it does real testing
 //$debug = true;
@@ -30,3 +42,9 @@ else {
 }
 
 ?>
+
+--EXPECT--
+ÆüËܸì0123456789ÆüËܸ쥫¥¿¥«¥Ê¤Ò¤é¤¬¤Ê
+ÆüËܸì0123456789ÆüËܸ쥫¥¿¥«¥Ê¤Ò¤é¤¬¤Ê
+OK
+
similarity index 81%
rename from ext/mbstring/tests/004.inc
rename to ext/mbstring/tests/mb_http_output.phpt
index 421bb5a681568a97ff436756c3356109ba817077..237947a70c702462c5251e39f52db545aa82daae 100644 (file)
@@ -1,3 +1,10 @@
+--TEST--
+mb_http_output()  
+--SKIPIF--
+<?php include('skipif.inc'); ?>
+--POST--
+--GET--
+--FILE--
 <?php
 //TODO: Add more encoding. Wrong paramter type test.
 //$debug = true;
@@ -54,3 +61,28 @@ $enc = mb_http_output();
 print "$enc\n";
 
 ?>
+
+--EXPECT--
+OK_ASCII_SET
+ASCII
+OK_SJIS_SET
+SJIS
+OK_JIS_SET
+JIS
+OK_UTF-8_SET
+UTF-8
+OK_EUC-JP_SET
+EUC-JP
+== INVALID PARAMETER ==
+ERR: Warning
+OK_BAD_SET
+EUC-JP
+ERR: Notice
+ERR: Warning
+OK_BAD_ARY_SET
+EUC-JP
+ERR: Notice
+ERR: Warning
+OK_BAD_OBJ_SET
+EUC-JP
+
similarity index 78%
rename from ext/mbstring/tests/002.inc
rename to ext/mbstring/tests/mb_internal_encoding.phpt
index 6b16ca8d46d2880b6be842800c3952a8adec05da..647025fe8af1cd9d5291c7d7effb20f906e5964a 100644 (file)
@@ -1,3 +1,10 @@
+--TEST--
+mb_internal_encoding()
+--SKIPIF--
+<?php include('skipif.inc'); ?>
+--POST--
+--GET--
+--FILE--
 <?php
 // TODO: 
 //$debug = true;
@@ -42,3 +49,24 @@ $enc = mb_internal_encoding();
 print "$enc\n";
 
 ?>
+
+--EXPECT--
+OK_EUC-JP_SET
+EUC-JP
+OK_UTF-8_SET
+UTF-8
+OK_ASCII_SET
+ASCII
+== INVALID PARAMETER ==
+ERR: Warning
+OK_BAD_SET
+ASCII
+ERR: Notice
+ERR: Warning
+OK_BAD_ARY_SET
+ASCII
+ERR: Notice
+ERR: Warning
+OK_BAD_OBJ_SET
+ASCII
+
similarity index 58%
rename from ext/mbstring/tests/007.inc
rename to ext/mbstring/tests/mb_output_handler_euc_jp.phpt
index 5436bae09feb15d8b6369337303c9109b0ceb752..eb09a11ae79027a11536f7d7ce9669fe43fec19b 100644 (file)
@@ -1,3 +1,10 @@
+--TEST--
+mb_output_handler() (EUC-JP)
+--SKIPIF--
+<?php include('skipif.inc'); ?>
+--POST--
+--GET--
+--FILE--
 <?php
 // TODO: Do real test
 
@@ -11,3 +18,6 @@ $output = ob_get_clean();
 var_dump( $output );
 
 ?>
+
+--EXPECT--
+string(73) "¥Æ¥¹¥ÈÍÑÆüËܸìʸ»úÎ󡣤³¤Î¥â¥¸¥å¡¼¥ë¤ÏPHP¤Ë¥Þ¥ë¥Á¥Ð¥¤¥È´Ø¿ô¤òÄ󶡤·¤Þ¤¹¡£"
similarity index 76%
rename from ext/mbstring/tests/008.inc
rename to ext/mbstring/tests/mb_preferred_mime_name.phpt
index 035f459d6c5fb65f2fc6417624deda0104afd06c..7bb05cb7c89b519290993b999d5273b7c94b5367 100644 (file)
@@ -1,3 +1,10 @@
+--TEST--
+mb_preferred_mime_name()
+--SKIPIF--
+<?php include('skipif.inc'); ?>
+--POST--
+--GET--
+--FILE--
 <?php
 // TODO: Add more encoding names
 
@@ -39,3 +46,18 @@ $r = mb_preferred_mime_name('BAD_NAME');
 ($r === FALSE) ? print("OK_BAD_NAME\n") : print("NG_BAD_NAME\n");
 
 ?>
+
+--EXPECT--
+Shift_JIS
+Shift_JIS
+EUC-JP
+UTF-8
+ISO-2022-JP
+ISO-2022-JP
+ISO-8859-1
+UCS-2
+UCS-4
+== INVALID PARAMETER ==
+ERR: Warning
+OK_BAD_NAME
+
similarity index 52%
rename from ext/mbstring/tests/025.phpt
rename to ext/mbstring/tests/mb_regex_set_options.phpt
index 1377f4a2b2fcc660f73bafe821b4e06546e0c345..ec1f3910e2ccead1a4275adb78c44ed71ab549f3 100644 (file)
@@ -6,6 +6,13 @@ function_exists('mb_regex_set_options') or die("SKIP");
 --POST--
 --GET--
 --FILE--
-<?php include('025.inc'); ?>
+<?php
+       mb_regex_set_options( 'x' );
+       print mb_ereg_replace(' -', '+', '- - - - -' );
+
+       mb_regex_set_options( '' );
+       print mb_ereg_replace(' -', '+', '- - - - -' );
+?>
+
 --EXPECT--
 + + + + +-++++
similarity index 78%
rename from ext/mbstring/tests/022.inc
rename to ext/mbstring/tests/mb_split.phpt
index e12fc0e53edae918c0e4ca6c3916480f0ad8f9d8..4ffcdeb1093cd7156cf68739eeb2bec71b572964 100644 (file)
@@ -1,3 +1,11 @@
+--TEST--
+mb_split()
+--SKIPIF--
+<?php include('skipif.inc'); ?>
+function_exists('mb_split') or die("SKIP");
+--POST--
+--GET--
+--FILE--
 <?php
        mb_regex_set_options( '' );
        mb_regex_encoding( 'EUC-JP' );
                verify_split( "\xa1\xa1+", "\xa1\xa1\xa1\xa2\xa2\xa1\xa1\xa1\xa1\xa1\xa1\xa2\xa2\xa1\xa1\xa1", $i );
        }
 ?>
+
+--EXPECT--
+bool(true)
+ok
+ok
+ok
+ok
+ok
+ok
+2-2
+3-3
+4-4
similarity index 71%
rename from ext/mbstring/tests/013.inc
rename to ext/mbstring/tests/mb_strcut.phpt
index 97da70c7dc2befe81cbe6e2d9558ecb7cefaaf04..5afc67dab605555f38b9c2e625b73974bf1b86e7 100644 (file)
@@ -1,3 +1,10 @@
+--TEST--
+mb_strcut()
+--SKIPIF--
+<?php include('skipif.inc'); ?>
+--POST--
+--GET--
+--FILE--
 <?php
 // TODO: Add more encodings
 ini_set('include_path','.');
@@ -17,3 +24,11 @@ $str = mb_strcut($euc_jp, -100, 10,'EUC-JP');
 
 
 ?>
+
+--EXPECT--
+¤Îʸ
+0123¤³¤Îʸ»úÎó¤ÏÆüËܸì¤Ç¤¹¡£EUC-JP¤ò»È¤Ã¤Æ¤¤¤Þ¤¹¡£ÆüËܸì¤ÏÌÌÅݽ­¤¤¡£
+OK
+OK: 0123¤³¤Îʸ
+
+
similarity index 72%
rename from ext/mbstring/tests/014.inc
rename to ext/mbstring/tests/mb_strimwidth.phpt
index 0e714e7abfe64991e12ee13c658687358d1a5cce..61afe243b04984e9904c06b3c976c0795da1e21c 100644 (file)
@@ -1,3 +1,10 @@
+--TEST--
+mb_strimwidth()
+--SKIPIF--
+<?php include('skipif.inc'); ?>
+--POST--
+--GET--
+--FILE--
 <?php
 // TODO: Add more encoding
 //$debug = true;
@@ -21,3 +28,16 @@ $str = mb_strimwidth($euc_jp, -100, 10,'...','EUC-JP');
 ($str === FALSE) ? print "6 OK\n" : print "NG: $str\n";
 
 ?>
+
+--EXPECT--
+1: 0123¤³¤Îʸ»ú...
+2: 0123¤³¤Îʸ»úÎó¤ÏÆüËܸì¤Ç¤¹¡£EUC-JP¤ò»È¤Ã¤Æ¤¤¤Þ¤¹¡£ÆüËܸì¤ÏÌÌÅݽ­¤¤¡£
+3: ¡£EUC-JP¤ò»È¤Ã¤Æ¤¤¤Þ¤¹¡£ÆüËܸì¤ÏÌÌÅݽ­¤¤¡£
+ERR: Warning
+4 OK
+ERR: Warning
+5 OK
+ERR: Warning
+6 OK
+
+
similarity index 84%
rename from ext/mbstring/tests/019.inc
rename to ext/mbstring/tests/mb_strlen.phpt
index 8de98f47784b2fdafdb4c6ad626f3bb8fe81e3c1..5ce999ac7d3402996d31e6bc367f167fd1591aaf 100644 (file)
@@ -1,3 +1,10 @@
+--TEST--
+mb_strlen()
+--SKIPIF--
+<?php include('skipif.inc'); ?>
+--POST--
+--GET--
+--FILE--
 <?php
 // TODO: Add more encodings
 
@@ -66,3 +73,34 @@ echo $r."\n";
 
 
 ?>
+
+--EXPECT--
+== ASCII ==
+ERR: Warning
+
+40
+== EUC-JP ==
+ERR: Warning
+
+72
+== SJIS ==
+ERR: Warning
+
+72
+== JIS ==
+ERR: Warning
+
+121
+== UTF-8 ==
+ERR: Warning
+
+174
+== WRONG PARAMETERS ==
+ERR: Notice
+5
+ERR: Notice
+6
+ERR: Warning
+
+
+
similarity index 85%
rename from ext/mbstring/tests/010.inc
rename to ext/mbstring/tests/mb_strpos.phpt
index dc50d3fcff6cef2fb026e850d1224ad60e1f5f00..99a2751f0a5fb58f85a20be4b53475a9e980caeb 100644 (file)
@@ -1,3 +1,10 @@
+--TEST--
+mb_strpos() 
+--SKIPIF--
+<?php include('skipif.inc'); ?>
+--POST--
+--GET--
+--FILE--
 <?php
 // TODO: Add more encodings
 
@@ -108,3 +115,63 @@ $r = mb_strpos($euc_jp, $t_obj, 'BAD_ENCODING');
 
 
 ?>
+
+--EXPECT--
+== POSITIVE OFFSET ==
+10
+0
+3
+0
+34
+30
+33
+30
+== NEGATIVE OFFSET ==
+ERR: Warning
+OK_NEGATIVE_OFFSET
+ERR: Warning
+OK_NEGATIVE_OFFSET
+ERR: Warning
+OK_NEGATIVE_OFFSET
+ERR: Warning
+OK_NEGATIVE_OFFSET
+ERR: Warning
+OK_NEGATIVE_OFFSET
+ERR: Warning
+OK_NEGATIVE_OFFSET
+ERR: Warning
+OK_NEGATIVE_OFFSET
+ERR: Warning
+OK_NEGATIVE_OFFSET
+== OUT OF RANGE ==
+OK_OUT_RANGE
+OK_OUT_RANGE
+OK_OUT_RANGE
+OK_OUT_RANGE
+== NON-EXISTENT ==
+OK_STR
+OK_NEWLINE
+== NO ENCODING PARAMETER ==
+10
+0
+3
+0
+OK_STR
+OK_NEWLINE
+== NO OFFSET AND ENCODING PARAMETER ==
+10
+0
+3
+0
+OK_STR
+OK_NEWLINE
+== INVALID PARAMETER TEST ==
+ERR: Warning
+OK_NULL
+ERR: Notice
+OK_ARRAY
+ERR: Notice
+OK_OBJECT
+ERR: Notice
+OK_BAD_ENCODING
+
similarity index 86%
rename from ext/mbstring/tests/018.inc
rename to ext/mbstring/tests/mb_strwidth.phpt
index 3d9acfe383bd405c00ba8b9da36bc930a44b8f45..5d8aa62b473795be9d9cb099cf46ec1a82705ec9 100644 (file)
@@ -1,3 +1,10 @@
+--TEST--
+mb_strwidth()
+--SKIPIF--
+<?php include('skipif.inc'); ?>
+--POST--
+--GET--
+--FILE--
 <?php
 // TODO: Add more encoding, strings.....
 //$debug = true;
@@ -22,3 +29,6 @@ $str = mb_strwidth($euc_jp, -100, 10,'...','EUC-JP');
 ($str !== "") ?        print "6 OK: $str\n" : print "NG: $str\n";
 */
 ?>
+
+--EXPECT--
+1: 68
similarity index 81%
rename from ext/mbstring/tests/006.inc
rename to ext/mbstring/tests/mb_substitute_character.phpt
index 80422d0a6c7cf2024c495af72fd3712a80e2eb98..14f6eee135802cd23e44720d8a7fa7c0091c8628 100644 (file)
@@ -1,3 +1,10 @@
+--TEST--
+mb_substitute_character()  
+--SKIPIF--
+<?php include('skipif.inc'); ?>
+--POST--
+--GET--
+--FILE--
 <?php
 //$debug = true;
 ini_set('include_path','.');
@@ -30,3 +37,15 @@ $r = mb_substitute_character('BAD_NAME');
 ($r === FALSE) ? print "OK_BAD_NAME\n" : print("NG_BAD_NAME: ".gettype($r)." $r\n");
 
 ?>
+
+--EXPECT--
+OK_UTF
+12307
+OK_LONG
+long
+OK_NONE
+none
+== INVALID PARAMETER ==
+ERR: Warning
+OK_BAD_NAME
+
similarity index 70%
rename from ext/mbstring/tests/012.inc
rename to ext/mbstring/tests/mb_substr.phpt
index d6dad9a90371fcbcc6df2a401545a695db13d38f..8a45b22be04e52f53cd826c2efc5a3bd48be3aaf 100644 (file)
@@ -1,3 +1,10 @@
+--TEST--
+mb_substr()
+--SKIPIF--
+<?php include('skipif.inc'); ?>
+--POST--
+--GET--
+--FILE--
 <?php
 // TODO: Add more encodings
 ini_set('include_path','.');
@@ -17,3 +24,11 @@ $str = mb_substr($euc_jp, -100, 10,'EUC-JP');
 ($str !== "") ? print "4 OK: $str\n" : print "NG: $str\n";
 
 ?>
+
+--EXPECT--
+1: ÆüËܸì¤Ç¤¹¡£EUC-
+2: 0123¤³¤Îʸ»úÎó¤ÏÆüËܸì¤Ç¤¹¡£EUC-JP¤ò»È¤Ã¤Æ¤¤¤Þ¤¹¡£ÆüËܸì¤ÏÌÌÅݽ­¤¤¡£
+3 OK
+4 OK: 0123¤³¤Îʸ»úÎó¤Ï
+
+
similarity index 66%
rename from ext/mbstring/tests/027.phpt
rename to ext/mbstring/tests/php_gr_jp_10830.phpt
index d426e9ad94f47c032ec1685441e2a8d69af6fb9b..bf94de0c58faed6ce5424160c713ca109c457691 100644 (file)
@@ -6,7 +6,13 @@ function_exists('mb_ereg') or die("SKIP");
 --POST--
 --GET--
 --FILE--
-<?php include('027.inc'); ?>
+<?php
+$a="aaa\n<>";
+
+var_dump( mb_ereg("^[^><]+$",$a) );
+var_dump( ereg("^[^><]+$",$a) );
+?>
+
 --EXPECT--
 bool(false)
 bool(false)