3 namespace Friendica\Test\src\Factory\Api\Twitter;
6 use Friendica\Factory\Api\Friendica\Activities;
7 use Friendica\Test\FixtureTest;
9 class ActivitiesTest extends FixtureTest
12 * Test the api_format_items_activities() function.
16 public function testApiFormatItemsActivities()
18 $item = ['uid' => 0, 'uri-id' => 1];
20 $result = (new Activities(DI::logger(), DI::baseUrl(), DI::twitterUser()))
21 ->createFromUriId($item['uri-id'], $item['uid']);
23 self::assertArrayHasKey('like', $result);
24 self::assertArrayHasKey('dislike', $result);
25 self::assertArrayHasKey('attendyes', $result);
26 self::assertArrayHasKey('attendno', $result);
27 self::assertArrayHasKey('attendmaybe', $result);
31 * Test the api_format_items_activities() function with an XML result.
35 public function testApiFormatItemsActivitiesWithXml()
37 $item = ['uid' => 0, 'uri-id' => 1];
39 $result = (new Activities(DI::logger(), DI::baseUrl(), DI::twitterUser()))
40 ->createFromUriId($item['uri-id'], $item['uid'], 'xml');
42 self::assertArrayHasKey('friendica:like', $result);
43 self::assertArrayHasKey('friendica:dislike', $result);
44 self::assertArrayHasKey('friendica:attendyes', $result);
45 self::assertArrayHasKey('friendica:attendno', $result);
46 self::assertArrayHasKey('friendica:attendmaybe', $result);