SimpleErrorQueue::testLatestError PHP 메소드

testLatestError() 보호된 메소드

Tests the error against the most recent expected error.
protected testLatestError ( integer $severity, string $content, string $filename, integer $line )
$severity integer PHP error code.
$content string Text of error.
$filename string File error occoured in.
$line integer Line number of error.
    protected function testLatestError($severity, $content, $filename, $line)
    {
        $expectation = $this->extractExpectation();
        if ($expectation === false) {
            $this->test->error($severity, $content, $filename, $line);
        } else {
            list($expected, $message) = $expectation;
            $errorMessage = sprintf('PHP error [%s] severity [%s] in [%s] line [%s]', $content, $this->getSeverityAsString($severity), $filename, $line);
            $this->test->assert($expected, $content, sprintf($message, '%s' . $errorMessage));
        }
    }