Writing a test suite

You may have noticed after having read through the previous recipe that it can quickly become tedious to have to manually run phpunit and specify test classes and PHP filenames. This is especially true when dealing with applications that employ dozens or even hundreds of classes and files. The PHPUnit project has a built-in capability to handle running multiple tests with a single command. Such a set of tests is referred to as a test suite.

How to do it...

  1. At its simplest, all you need to do is to move all the tests into a single folder:
    mkdir tests
    cp *Test.php tests
    
  2. You'll need to adjust commands that include or require external files to account for the new location. The example shown (SimpleTest) was developed in the preceding ...

Get PHP 7 Programming Cookbook now with the O’Reilly learning platform.

O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.