Testing PHP: Difference between revisions
Jump to navigation
Jump to search
No edit summary |
|||
Line 1: | Line 1: | ||
== PHPUnit == | == PHPUnit == | ||
* Any function with the prefix 'test' is considered a test (e.g. testSubtraction) | |||
* A test function can contain multiple assertions | |||
* setUp function is run before each test function | |||
* tearDown function is run after each test function | |||
== Psalm == | == Psalm == |
Revision as of 10:35, 18 December 2023
PHPUnit
- Any function with the prefix 'test' is considered a test (e.g. testSubtraction)
- A test function can contain multiple assertions
- setUp function is run before each test function
- tearDown function is run after each test function
Psalm
PHPStan
PHPCS
PHPCBF
PHPLint
Codeception
- Can have different 'suites' of tests