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]);
    }
}

Learn More

You can learn more on the PHPUnit website.