public function testSetNonIntegerLineNumber()
 {
     $this->message->setLineNumber('foobar');
     $this->assertEquals(0, $this->message->getLineNumber());
 }
 /**
  * 
  * @param \webignition\CssValidatorOutput\Message\Message $message
  * @return boolean
  */
 private function isVendorExtensionMessage(Message $message)
 {
     $patterns = array('/is an unknown vendor extension/', '/^Property \\-[a-z\\-]+ doesn\\'t exist/', '/^Unknown pseudo\\-element or pseudo\\-class [:]{1,2}\\-[a-z\\-]+/', '/-webkit\\-focus\\-ring\\-color is not a outline\\-color value/', '/Sorry, the at\\-rule @\\-[a-z\\-]+ is not implemented./');
     foreach ($patterns as $pattern) {
         if (preg_match($pattern, $message->getMessage()) > 0) {
             return true;
         }
     }
     return false;
 }
 /**
  * 
  * @param \webignition\CssValidatorOutput\Message\Message $message
  */
 public function addMessage(Message $message)
 {
     $this->messages[] = $message;
     if ($message->isError()) {
         $this->errorCount++;
     }
     if ($message->isWarning()) {
         $this->warningCount++;
     }
 }