Newsgroups: php.internals Path: news.php.net Xref: news.php.net php.internals:7426 Return-Path: Mailing-List: contact internals-help@lists.php.net; run by ezmlm Delivered-To: mailing list internals@lists.php.net Received: (qmail 46630 invoked by uid 1010); 30 Jan 2004 16:59:58 -0000 Delivered-To: ezmlm-scan-internals@lists.php.net Delivered-To: ezmlm-internals@lists.php.net Received: (qmail 46604 invoked from network); 30 Jan 2004 16:59:58 -0000 Received: from unknown (HELO mail.de-punkt.de) (62.4.81.205) by pb1.pair.com with SMTP; 30 Jan 2004 16:59:58 -0000 Received: (qmail 7159 invoked by uid 508); 30 Jan 2004 16:59:57 -0000 Received: from sb@sebastian-bergmann.de by webby by uid 511 with qmail-scanner-1.16 (f-prot: 3.12. spamassassin: 2.60. Clear:. Processed in 0.429035 secs); 30 Jan 2004 16:59:57 -0000 Received: from unknown (HELO wopr) (sb@de-punkt.de@80.142.53.109) by mail.de-punkt.de with SMTP; 30 Jan 2004 16:59:56 -0000 Received: from wopr [127.0.0.1] by wopr (192.168.2.100) (userid 8) with Hamster-NewsToMail-Gate (Classic Hamster Version 2.0 Build 2.0.2.2) ; Fri, 30 Jan 2004 17:58:09 +0100 Date: Fri, 30 Jan 2004 17:58:09 +0100 Organization: www.sebastian-bergmann.de User-Agent: Mozilla/5.0 (Windows; U; Windows NT 5.0; en-US; rv:1.6b) Gecko/20031205 Thunderbird/0.4 X-Accept-Language: en-us, en To: internals@lists.php.net Sender: admin Lines: 60 X-Qmail-Scanner-Message-ID: <10754819975267148@webby> Subject: Strange behaviour with exception blocks From: sebastian@php.net (Sebastian Bergmann) Message-ID: The following code public function run(PHPUnit_Framework_Test $test) { print_r($test); $this->startTest($test); print_r($test); try { $test->runBare(); } catch (PHPUnit_Framework_AssertionFailedError $e) { $this->addFailure($test, $e); } catch (Exception $e) { $this->addError($test, $e); } print_r($test); $this->endTest($test); } prints PHPUnit_Tests_Framework_AssertTest Object ( [codeCoverageInformation:private] => Array ( ) [name:private] => testFail ) PHPUnit_Tests_Framework_AssertTest Object ( [codeCoverageInformation:private] => Array ( ) [name:private] => testFail ) PHPUnit_Tests_Framework_AssertTest Object ( [codeCoverageInformation:private] => Array ( ) [name:private] => testfail ) aus. After the try{}/catch{} the [name:private] is lower-cased. -- Sebastian Bergmann http://sebastian-bergmann.de/ http://phpOpenTracker.de/ Das Buch zu PHP 5: http://professionelle-softwareentwicklung-mit-php5.de/