教你一步一步写一个phpunit testcase(16)

发表于:2017-06-01来源:叶左左作者:叶左左点击数: 标签:PHPUnit
filter whitelist processUncoveredFilesFromWhitelist = true directory suffix = .php ../src / directory / whitelist / filter / phpunit 加入bootstrap和filter屬性。 执行测试,如果XML名字不是
> <filter> <whitelist processUncoveredFilesFromWhitelist="true"> <directory suffix=".php">../src</directory> </whitelist> </filter> </phpunit>

加入bootstrap和filter屬性。

执行测试,如果XML名字不是phpunit.xml的话,可以利用--configuration来指定。

直接执行,结果如下:

?  how-to-write-a-phpunit-testcase git:(master) ? phpunit tests/EventTest.php
PHPUnit 5.4.8 by Sebastian Bergmann and contributors.

Runtime:       PHP 7.0.12 with Xdebug 2.4.0
Configuration: /Users/wangzhihao/git/how-to-write-a-phpunit-testcase/phpunit.xml

.....                                                               5 / 5 (100%)

Time: 101 ms, Memory: 10.00MB

OK (5 tests, 17 assertions)

还有更多的phpunit.xml在这里https://phpunit.de/manual/current/en/appendixes.configuration.html

Code Coverage 分析

写好单元测试之后,该如何了解到哪些程序还没有经过测试?目标程序被测试百分比有多少?

原文转自:http://www.jianshu.com/p/ba6829a6f3ec