lithium\tests\cases\test\UnitTest::testAssertException PHP Method

testAssertException() public method

public testAssertException ( )
    public function testAssertException()
    {
        $closure = function () {
            throw new Exception('Test exception message.');
        };
        $expected = 'Test exception message.';
        $this->test->assertException($expected, $closure);
        $results = $this->test->results();
        $expected = 'pass';
        $this->assertEqual($expected, $results[0]['result']);
        $expected = 'Exception';
        $this->test->assertException($expected, $closure);
        $results = $this->test->results();
        $expected = 'pass';
        $this->assertEqual($expected, $results[1]['result']);
        $expected = '/Test/';
        $this->test->assertException($expected, $closure);
        $results = $this->test->results();
        $expected = 'pass';
        $this->assertEqual($expected, $results[2]['result']);
    }
UnitTest