- Einfache Beispiele für PHPUnit Tests
- Parametermöglichkeiten
- gesamte Klasse einfach ausführen ohne SchnickSchnack:
vendor/bin/phpunit --bootstrap vendor/autoload.php tests/SampleClassTest.php
- gesamte Klasse einfach ausführen mit testdox:
vendor/bin/phpunit --bootstrap vendor/autoload.php --testdox tests/SampleClassTest.php
- gesamte Klasse mit manueller code coverage, phpunit.xml Config ohne testdox:
vendor/bin/phpunit --configuration tests/phpunit.xml tests/SampleClassTest.php --whitelist src/ --coverage-html build/phpunit/coverage/
- gesamte Klasse mit manueller code coverage, phpunit.xml Config und testdox:
vendor/bin/phpunit --configuration tests/phpunit.xml tests/SampleClassTest.php --testdox --whitelist src/ --coverage-html build/phpunit/coverage/
- nur bestimmte Funktionen mit manueller code coverage, phpunit.xml Config und testdox:
vendor/bin/phpunit --configuration tests/phpunit.xml tests/SampleClassTest.php --testdox --whitelist src/ --coverage-html build/phpunit/coverage/ --filter "testDoSomethingHiddenFailedIfInputIs(Empty|TooShort|TooLong)$"
- gesamte Klasse testen mit einer "kompletten" configuration:
vendor/bin/phpunit --configuration phpunit\_full.xml tests/SampleClassTest.php