/** * @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; }
/** * @param NotEqualException $exception * * @return string */ protected function presentExceptionDifference(NotEqualException $exception) { return $this->differ->compare($exception->getExpected(), $exception->getActual()); }