[PHP-dev 249] Re: mbstring test script.
Rui Hirokawa
php-dev@php.gr.jp
Mon, 4 Mar 2002 22:58:55 +0900
廣川です。
テストスクリプト作成ありがとうございます。
私ももう少しで一息つけそうなので、mb_output_handler()の分も
含めてテストに参加したいと思います。
On Sat, 02 Mar 2002 20:09:54 +0900
Yasuo Ohgaki <yohgaki@yahoo.co.jp> wrote:
> 大垣です。
>
> 以前に作ったmbstringのテストスクリプトを多少修正してコミットしておきました。
> 現在と去年の6月の時点の結果を張り付けておきます。仕様にしてしまうか、決める
> 必要がある部分もあります。
>
> mb_output_handler()は壊れているようです。
> テストを行なわないと、どうしても不具合が混じってしまします。。。
>
> [yohgaki@dev DEV]$ ./php run-tests.php ext/mbstring/
> X-Powered-By: PHP/4.3.0-dev
> Content-type: text/html
>
> Running tests in ext/mbstring//tests
> ====================================
> Simple multi-byte print test (EUC-JP) ...
> passed
> mb_internal_encoding() test ...
> passed
> mb_http_input() ...
> passed
> mb_http_output() ...
> passed
> mb_detect_order() (005.phpt) ...
> failed
> mb_substitute_character() (006.phpt) ...
> failed
> mb_output_handler() (EUC-JP) (007.phpt) ...
> failed
> mb_preferred_mime_name() ...
> passed
> mb_strlen() (009.phpt) ...
> failed
> mb_strpos() (010.phpt) ...
> failed
> mb_strrpos() ...
> passed
> mb_substr() ...
> passed
> mb_strcut() ...
> passed
> mb_strimwidth() (014.phpt) ...
> failed
> mb_convert_variables() ...
> passed
> mb_convert_encoding() (016.phpt) ...
> failed
> mb_detect_encoding() ...
> passed
> mb_strwidth() ...
> passed
> strlen() ...
> passed
>
> TEST RESULT SUMMARY
> =============================
> Number of tests: 19
> Tests skipped: 0 (0.0%)
> Tests failed: 7 ( 37%)
> Tests passed: 12 ( 63%)
> =============================
> Skipped 0 extensions.
> PHP Version: 4.3.0-dev
> [yohgaki@dev DEV]$
>
> ーーーーーーーーーーー
> encoding=EUC-JP
>
>
>
> ーーーーーーーーーー 2001年6月 ーーーーーーーーーーーーーー
>
> [yohgaki@dev php4]$ ./php run-tests.php ext/mbstring/
> X-Powered-By: PHP/4.0.7-dev
> Content-type: text/html
>
> Running tests in ext/mbstring//tests
> ====================================
> Simple multi-byte print test (EUC-JP) ...
> passed
> mb_internal_encoding() test ...
> passed
> mb_http_input() ...
> passed
> mb_http_output() ...
> passed
> mb_detect_order() (053.phpt) ...
> failed
> mb_substitute_character() (054.phpt) ...
> failed
> mb_output_handler() (EUC-JP) ...
> passed
> mb_preferred_mime_name() ...
> passed
> mb_strlen() (057.phpt) ...
> failed
> mb_strpos() (058.phpt) ...
> failed
> mb_strrpos() ...
> passed
> mb_substr() ...
> passed
> mb_strcut() ...
> passed
> mb_strimwidth() (062.phpt) ...
> failed
> mb_convert_kana() ...
> passed
> mb_convert_variables() ...
> passed
> mb_convert_encoding() (065.phpt) ...
> failed
> mb_detect_encoding() ...
> passed
> mb_strwidth() ...
> passed
> strlen() ...
> passed
>
> TEST RESULT SUMMARY
> =============================
> Number of tests: 20
> Tests skipped: 0 (0.0%)
> Tests failed: 6 ( 30%)
> Tests passed: 14 ( 70%)
> =============================
> Skipped 0 extensions.
> PHP Version: 4.0.7-dev
> [yohgaki@dev php4]$
>
>
> 053.phpt - mb_detect_order()
> 無効なパラメータが文字型である場合、detect_orderがNULLに設定される?
> 配列型の無効なパラメータの場合は、以前のdetect_orderが設定される? (ど
> ちらにしても、期待する結果と出力が不整合)
>
> 054.phpt - mb_substitue_character()
> 無効なパラメータの場合,FALSEを返すはず(?)だがTRUEを返している.
>
> 057.phpt - mb_strlen()
> mb_convert_encoding()で変換した文字列の長さが正しくない。
>
> 058.phpt - mb_strpos()
> 負数オフセットの仕様(?)をマニュアルに記載?
>
> 062.phpt - mb_strimwidth()
> 負数オフセットの仕様(?)をマニュアルに記載?
>
> 065.php4 - mb_convert_encoding()
> EUC-JPへの変換がおかしい。
>
> その他:CGI版phpのリントモードを使用すると時々以下のようなエラーを出力
> する。
>
> lphp Perm.inc
> zend_language_scanner.l(329) : Freeing 0x0829A494 (92 bytes),
> script=Perm.inc
> zend_hash.c(198) : Freeing 0x08254464 (20 bytes), script=Perm.inc
> Last leak repeated 1 time
> mbstring.c(465) : Freeing 0x082543D4 (20 bytes), script=Perm.inc
>
> Compilation finished at Tue Jun 12 15:30:51
>
>
> -----------------------------------------------------------------
> Yasuo Ohgaki
> --
> Yasuo Ohgaki
> yohgaki@dd.iij4u.or.jp
>
> __________________________________________________
> Do You Yahoo!?
> Yahoo! BB is Broadband by Yahoo! http://bb.yahoo.co.jp/
>
> _______________________________________________
> PHP-dev mailing list
> PHP-dev@php.gr.jp
> http://ns1.php.gr.jp/mailman/listinfo/php-dev
--
-----------------------------------------------------
Rui Hirokawa <rui_hirokawa@ybb.ne.jp>
<hirokawa@php.net>