Мне нужно протестировать функцию makeFileMatch, и эта функция имеет 2 защищенных метода внутри.
Каково правильное поведение для этого?
У меня есть макет этого класса, мне нужно создать рефлексию этих методов и изменить возвращаемое значение?
Мне нужен пример: D
public function makeFileMatch($templateUrl,$width,$height)
{
$result = $this->assembleCurlRequest($templateUrl, $width, $height);
return $this->parseJsonResult($result);
}
/**
* @param $result
* @return array
*/
protected function transformJsonInArray($result)
{
return (array)json_decode($result);
}
/**
* @param $result
* @return bool|string
*/
protected function tryToRetrieveUrlFromJsonResponse($result)
{
if ($result['status'] == 'success') {
return $this->getCreatedThumbByUrl($result['data']->url);
}
return false;
}
Задача ещё не решена.
Других решений пока нет …