How to output in CLI during execution of PHP Unit tests?

后端 未结 18 1664
旧时难觅i
旧时难觅i 2020-11-30 18:01

When running a PHPUnit test, I would like to be able to dump output so I can debug one or two things.

I have tried the following (similar to the PHPUnit Manual examp

18条回答
  •  悲&欢浪女
    2020-11-30 18:23

    Hackish, but works: Throw an exception with the debug output as its message.

    class theTest extends PHPUnit_Framework_TestCase
    {
        public function testOutput() {
            throw new \Exception("hello");
        }   
    }
    

    Yields:

    ...
    There was 1 error:
    
    1) theTest::testOutput
    Exception: hello
    

提交回复
热议问题