Как протестировать метод?

100
03 сентября 2019, 07:10

Подскажите какой можно написать тест PhpUnit на следующий метод(метод парсит ресурс и сохраняет ссылки в csv)

public function saveParseUrl()
    {
        preg_match_all('#((http(s)?(\:\/\/))+(www\.)?([\w\-\.\/])*(\.[a-zA-Z]{2,3}\/?))[^\s\b\n|]*[^.,;:\?\!\@\^\$ -]#', $this->data, $links, PREG_SET_ORDER);
        if (is_array($links)) {
            $handler = fopen("result/{$this->filename}.csv", 'a');
            fputcsv($handler, array('Url:******'),';');
            foreach ($links as $item) {
                fputcsv($handler, array($item[1]), ';');
            }
            fclose($handler);
        }
        return "report/{$this->filename}.csv";
    } 
READ ALSO
Десериализация пустого словаря в Json.Net без JSON_FORCE_OBJECT

Десериализация пустого словаря в Json.Net без JSON_FORCE_OBJECT

Существует сервис на PHP, от которого я получаю json и выполняю при помощи JsonNet парсинг

104
Как правильно вывести html через функцию echo

Как правильно вывести html через функцию echo

В теге use идёт ссылка на svg спрайт и эта ссылка "не работает", то есть не задаёт правильный адрес

88
Убрать ненужные пиксели

Убрать ненужные пиксели

Есть небольшой скрипт, он прогоняет через себя все пиксели некоторого изображения, сохраняет в ассоциативный массив цвет пикселя и количество...

109