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