我正在使用Twitter的API进行开发,并且我发出了几个调用POST,GET,PUT等等。这里有一个我如何做的例子:
public function get(string $screenName): TwitterResponse
{
try {
$response = $this->client->getClient()->get(UserEnum::URI_GET, [
'query' => ['screen_name' => $screenName]
]);
} catch (ClientException $e) {
$this->logger->error($e->getMessage());
$response = $e->getResponse();
}
return new TwitterResponse($response);
}
我想知道如何对这个简单方法进行单元测试?我不确定测试我的方法是否真的有用,因为“主要”工作是通过Twitter完成的。但我想至少达到80%的代码覆盖率。
感谢您阅读本文。