summaryrefslogtreecommitdiff
path: root/ext/mbstring/tests/mb_ereg.phpt
diff options
context:
space:
mode:
Diffstat (limited to 'ext/mbstring/tests/mb_ereg.phpt')
-rw-r--r--ext/mbstring/tests/mb_ereg.phpt47
1 files changed, 0 insertions, 47 deletions
diff --git a/ext/mbstring/tests/mb_ereg.phpt b/ext/mbstring/tests/mb_ereg.phpt
deleted file mode 100644
index d069b2593d..0000000000
--- a/ext/mbstring/tests/mb_ereg.phpt
+++ /dev/null
@@ -1,47 +0,0 @@
---TEST--
-mb_ereg()
---SKIPIF--
-<?php
-extension_loaded('mbstring') or die('skip mbstring not available');
-function_exists('mb_ereg') or die("skip mb_ereg() is not available in this build");
-?>
---INI--
-output_handler=
---FILE--
-<?php
- mb_regex_set_options( '' );
-
- $encs = array( 'EUC-JP', 'Shift_JIS', 'SJIS', 'UTF-8' );
-
- function test_ereg( $test_enc, $pat, $str, $in_enc = 'EUC-JP' ) {
- mb_regex_encoding( $test_enc );
- $pat = mb_convert_encoding( $pat, $test_enc, $in_enc );
- $str = mb_convert_encoding( $str, $test_enc, $in_enc );
-
- printf( "(%d)%s\n", mb_ereg( $pat, $str, $reg ), ( is_array( $reg )? mb_convert_encoding( implode( ' ', $reg ), $in_enc, $test_enc ) : '' ) );
- }
- function do_tests( $enc ) {
- test_ereg( $enc, 'abc ([a-z]+) ([a-z]+) ([a-z]+)$', "abc def ghi jkl" );
- $pat = '([a-z]+) ([ あ-か]+)([か-な]+) ([わ-ん]+)$';
- test_ereg( $enc, $pat, 'abc あおい かこな わゑん' );
- test_ereg( $enc, $pat, 'mzxfp うおか きか をゐ' );
- }
-
- foreach( $encs as $enc ) {
- do_tests( $enc );
- }
-?>
-
---EXPECT--
-(15)abc def ghi jkl def ghi jkl
-(27)abc あおい かこな わゑん abc あおい か こな わゑん
-(27)mzxfp うおか きか をゐ mzxfp うおか きか をゐ
-(15)abc def ghi jkl def ghi jkl
-(27)abc あおい かこな わゑん abc あおい か こな わゑん
-(27)mzxfp うおか きか をゐ mzxfp うおか きか をゐ
-(15)abc def ghi jkl def ghi jkl
-(27)abc あおい かこな わゑん abc あおい か こな わゑん
-(27)mzxfp うおか きか をゐ mzxfp うおか きか をゐ
-(15)abc def ghi jkl def ghi jkl
-(39)abc あおい かこな わゑん abc あおい か こな わゑん
-(39)mzxfp うおか きか をゐ mzxfp うおか きか をゐ