Ejemplo n.º 1
0
 /**
  * Verify that the constructor works properly and check all associated error message types.
  *
  * @param string $message The error message
  * @param array $params The array of substitution parameters
  * @param string $expectedLogMessage The expected output of ErrorMessage::getLogMessage()
  *
  * @return void
  * @dataProvider errorMessageConstructorDataProvider
  */
 public function testConstructor($message, $params, $expectedLogMessage)
 {
     $errorMessage = new ErrorMessage($message, $params);
     $this->assertEquals($this->renderedMessage, $errorMessage->getMessage());
     $this->assertEquals($message, $errorMessage->getRawMessage());
     $this->assertEquals($expectedLogMessage, $errorMessage->getLogMessage());
     $this->assertEquals($params, $errorMessage->getParameters());
 }