3 namespace Friendica\Test\src\Module\Api\Twitter\Account;
5 use Friendica\Module\Api\Twitter\Account\RateLimitStatus;
6 use Friendica\Test\src\Module\Api\ApiTest;
7 use Friendica\Test\Util\ApiResponseDouble;
9 class RateLimitStatusTest extends ApiTest
11 public function testWithJson()
13 RateLimitStatus::rawContent(['extension' => 'json']);
15 $result = json_decode(ApiResponseDouble::getOutput());
17 self::assertEquals(150, $result->remaining_hits);
18 self::assertEquals(150, $result->hourly_limit);
19 self::assertIsInt($result->reset_time_in_seconds);
22 public function testWithXml()
24 RateLimitStatus::rawContent(['extension' => 'xml']);
26 self::assertXml(ApiResponseDouble::getOutput(), 'hash');