|
php.net | support | documentation | report a bug | advanced search | search howto | statistics | random bug | login |
PatchesPull RequestsHistoryAllCommentsChangesGit/SVN commits
[2021-05-28 14:20 UTC] cmb@php.net
-Status: Open
+Status: Feedback
-Assigned To:
+Assigned To: cmb
[2021-05-28 14:20 UTC] cmb@php.net
[2021-06-06 04:22 UTC] pecl-dev at lists dot php dot net
|
|||||||||||||||||||||||||||||||||||||
Copyright © 2001-2025 The PHP GroupAll rights reserved. |
Last updated: Tue Nov 18 09:00:01 2025 UTC |
Description: ------------ It appears Stomp is unmockable with PHPUnit in PHP7. It looks like it may be an implementation problem with Stomp 2.0. Test script: --------------- $this->stomp = $this->getMockBuilder('\Stomp') ->disableOriginalConstructor() ->getMock(); Actual result: -------------- PHP Notice: Undefined property: Mock_Stomp_b056d082::$__phpunit_invocationMocker in phar:///path/tests/build/php/tools/phpunit.phar/phpunit-mock-objects/Generator.php(263) : eval()'d code on line 361 PHP Stack trace: PHP 1. {main}() /path/tests/build/php/tools/phpunit.phar:0 PHP 2. PHPUnit\TextUI\Command::main() /path/tests/build/php/tools/phpunit.phar:465 PHP 3. PHPUnit\TextUI\Command->run() phar:///path/tests/build/php/tools/phpunit.phar/phpunit/TextUI/Command.php:135 PHP 4. PHPUnit\TextUI\TestRunner->doRun() phar:///path/tests/build/php/tools/phpunit.phar/phpunit/TextUI/Command.php:206 PHP 5. Mock_Stomp_b056d082->__destruct() phar:///path/tests/build/php/tools/phpunit.phar/phpunit-mock-objects/Generator.php(263) : eval()'d code:0 PHP 6. Mock_Stomp_b056d082->__phpunit_getInvocationMocker() phar:///path/tests/build/php/tools/phpunit.phar/phpunit-mock-objects/Generator.php(263) : eval()'d code:47 PHP Notice: Undefined property: Mock_Stomp_b056d082::$__phpunit_configurable in phar:///path/tests/build/php/tools/phpunit.phar/phpunit-mock-objects/Generator.php(263) : eval()'d code on line 362