|
|||||||||||||
PHPUnit
Setup and basic uses |
Related
Elsewhere [ edit ]
PHPUnit is a set of tools to help developers quickly find mistakes in newly committed PHP code to help catch possible code regression.
# yum install php phpunit [ CentOS / RHEL 7 setup ]
And here is a rather simplistic test suite.
$ ls tests `-SmokeTest.php phpunit.xml $ cat phpunit.xml <phpunit> <!-- phpunit bootstrap="autoload.php" --> <testsuites> <testsuite name="mytake"> <directory>tests </testsuite> </testsuites> </phpunit> $ cat tests/SmokeTest.php <?php use PHPUnit\Framework\TestCase; class SmokeTest extends PHPUnit_Framework_TestCase { public function testSmoke() { // Assert $this->assertEquals(1, 1); } } $ phpunit PHPUnit 4.8.27 by Sebastian Bergmann and contributors. . Time: 52 ms, Memory: 4.00Mb OK (1 test, 1 assertion)