/**
  * @param array $actualArguments
  * @param array $expectedArguments
  *
  * @return string
  */
 private function generateArgumentsDifferenceText(array $actualArguments, array $expectedArguments)
 {
     $text = '';
     foreach ($actualArguments as $i => $actualArgument) {
         $expectedArgument = $expectedArguments[$i];
         $actualArgument = is_null($actualArgument) ? 'null' : $actualArgument;
         $expectedArgument = is_null($expectedArgument) ? 'null' : $expectedArgument;
         $text .= $this->differ->compare($expectedArgument, $actualArgument);
     }
     return $text;
 }
Example #2
0
 /**
  * @param NotEqualException $exception
  *
  * @return string
  */
 protected function presentExceptionDifference(NotEqualException $exception)
 {
     return $this->differ->compare($exception->getExpected(), $exception->getActual());
 }