мой метод
public function getContent($query): ?string
{
if (isset($query) && !filter_var($query, FILTER_VALIDATE_URL)) {
echo 'Некорректный Url';
}
$queryEncode = urlencode($query);
if ($result = $this->loadFromCache($queryEncode)) {
return $result['content'];
}
return null;
}
Вот мой тест, буду благодарен за поправки и оценку моего теста, правильный ли он? Прошу поправить , если это не так
public function testGetContent()
{
$url = 'https://phpunit.de';
$client = $this->createMock(Client::class);
$contentService = new ContentService($client);
$result = $contentService->getContent($url);
$this->assertEquals(null, $result);
}