Empty project which can be used in a PHP and PHPUnit-oriented coding dojo
To install the project:
php composer.phar create-project matthiasnoback/php-coding-dojo [path] *
You will have an empty
src/ directory and a
phpunit.xml.dist that is configured to run all the PHPUnit tests
*Test.php in the directories
src/*/Tests (and their subdirectories). When you use this configuration the
Composer autoloader will be initialized automatically to make sure that every namespaced class inside
src/ can be
auto-loaded from within the test cases.
Edit configurations...and remove any existing configuration.
Defaults - PHPUnit, put a check before
Use alternative configuration fileand select
phpunit.xml.distfrom this project.
- Click the button to the right of this field. In the dialog that appears select
Use custom loaderand select the file
vendor/autoload.phpinside your project. This will make sure PHPStorm uses the bundled version of PHPUnit.
To validate your setup once you have installed this project, run the tests: right-click on the
src/ directory and
To run all tests in a testcase press
Ctrl + Shift + F10 when the cursor is not inside a method.
To run one test press
Ctrl + Shift + F10 when the cursor is inside a method.
To repeat the previous test run press
Shift + F10.
Or you can run the tests from the command-line:
When you first run the tests, PHPStorm might ask you to supply a PHP interpreter.
You can use my PHPUnit cheatsheet as a quick reference for PHPUnit usage.