PHPUnit Testing Framework
Overview
Qualified supports the PHPUnit testing framework.
PHPUnit Quick Start
All tests start with a subclass of TestCase
. You can then add one or more test case methods to that class, each of which must start with test
.
Assertions
Use $this->assert*
methods to create your assertions, such as $this->assertEquals(actual, expected, [message])
.
Example
class TwoOldestAgesFunction extends TestCase {
public function testAlgorithm() {
$results1 = twoOldestAges([1, 5, 87, 45, 8, 8]);
$this->assertEquals($results1[0], 45);
$this->assertEquals($results1[1], 87);
$results2 = twoOldestAges([6, 5, 83, 5, 3, 18]);
$this->assertEquals($results2, [18, 83]);
}
}