Re: cvs: php4 /ext/xslt/tests 002.phpt 003.phpt skipif.inc xslt_set_error_handler.php
| From: | Melvyn Sopacua | Date: | Fri, 04 Oct 2002 12:01:27 +0000 |
| Subject: | Re: cvs: php4 /ext/xslt/tests 002.phpt 003.phpt skipif.inc xslt_set_error_handler.php | ||
| References: | 1 2 | Groups: | php.cvs |
| Request: | Send a blank email to php-cvs+get-14524@lists.php.net to get a copy of this message | ||
Yeah, I was in doubt about that one.
They are bug-related, but nothing spectacular indeed. I'll remove it.
At 13:45 4-10-2002, Sander Roobol wrote:
Does this really deserve a news entry? On Fri, Oct 04, 2002 at 11:41:33AM -0000, Melvyn Sopacua wrote:Met vriendelijke groeten / With kind regards, Webmaster IDG.nl Melvyn Sopacuamsopacua Fri Oct 4 07:41:33 2002 EDTAdded files:/php4/ext/xslt/tests 002.phpt 003.phpt skipif.inc xslt_set_error_handler.phpLog: Improve testkit for xslt. 002.phpt and 003.phpt are regression tests for reported bugs. 004.phpt has been known to cause problems in some Sab/PHP combinations. No known reports in bug db for that one. Added skip mechanism @- Added regression test for bugs #17791 and #17931 (Melvyn) Index: php4/ext/xslt/tests/002.phpt +++ php4/ext/xslt/tests/002.phpt --TEST-- Pass long string to 'file' argument, bug #17791 --SKIPIF-- <?php include("skipif.inc"); ?> --FILE-- <?php $xmlstring = str_repeat('x', 512); $xslstring = 'x'; $xh = xslt_create(); $result = @xslt_process($xh, $xmlstring, $xslstring); @xslt_free($xh); echo("OK"); ?> --EXPECT-- OK Index: php4/ext/xslt/tests/003.phpt +++ php4/ext/xslt/tests/003.phpt --TEST-- Pass object for xslt_error_handler, bug #17931 --SKIPIF-- <?php include("skipif.inc"); ?> --FILE-- <?php include('xslt_set_error_handler.php'); ?> --EXPECT-- OK Index: php4/ext/xslt/tests/skipif.inc +++ php4/ext/xslt/tests/skipif.inc <?php if(!extension_loaded("xslt") && ini_get("enable_dl")) {$dlext = (substr(PHP_OS, 0, 4) == "WIN") ? ".dll" : ".so"; @dl("xlst$dlext");} if(!extension_loaded("xslt")) {die("skip\n");} ?> Index: php4/ext/xslt/tests/xslt_set_error_handler.php +++ php4/ext/xslt/tests/xslt_set_error_handler.php <?php class xsl {function xsl() { $this->_parser = xslt_create(); }function set_error() { xslt_set_error_handler($this->_parser, array($this, 'xslt_trap_error')); echo "OK"; }function xslt_trap_error($parser, $errorno, $level, $fields) { return TRUE; } function clean() { xslt_free($this->_parser); }} $x = new xsl; // work-around for possible '$this does not exist' bug in constructor $x->set_error(); $x->clean(); ?> -- PHP CVS Mailing List (http://www.php.net/) To unsubscribe, visit: http://www.php.net/unsub.php -- PHP CVS Mailing List (http://www.php.net/) To unsubscribe, visit: http://www.php.net/unsub.php