From fb13d0c31bd656975273909cb9c421642a81764a Mon Sep 17 00:00:00 2001 From: Hypolite Petovan Date: Sat, 23 Mar 2019 10:02:32 -0400 Subject: [PATCH] Add tests for api_status_show - Update test for api_get_last_status() - Add test class properties declaration --- tests/include/ApiTest.php | 29 +++++++++++++++++------------ 1 file changed, 17 insertions(+), 12 deletions(-) diff --git a/tests/include/ApiTest.php b/tests/include/ApiTest.php index 39f4ef79c2..df3a7e9401 100644 --- a/tests/include/ApiTest.php +++ b/tests/include/ApiTest.php @@ -31,6 +31,18 @@ class ApiTest extends DatabaseTest */ protected $logOutput; + /** @var App */ + protected $app; + + /** @var array */ + protected $selfUser; + /** @var array */ + protected $friendUser; + /** @var array */ + protected $otherUser; + + protected $wrongUserId; + /** * Create variables used by tests. */ @@ -1272,37 +1284,30 @@ class ApiTest extends DatabaseTest /** * Test the api_status_show() function. - * @return void */ public function testApiStatusShowWithJson() { - $this->markTestSkipped('This test requires an item ID'); - - $result = api_status_show('json'); + $result = api_status_show('json', 1); $this->assertStatus($result['status']); } /** * Test the api_status_show() function with an XML result. - * @return void */ public function testApiStatusShowWithXml() { - $this->markTestSkipped('This test requires an item ID'); - - $result = api_status_show('xml'); + $result = api_status_show('xml', 1); $this->assertXml($result, 'statuses'); } /** - * Test the api_status_show() function with a raw result. - * @return void + * Test the api_get_last_status() function */ public function testApiGetLastStatus() { - $user_info = api_get_user($this->app); + $item = api_get_last_status($this->selfUser['id'], $this->selfUser['id']); - $this->assertStatus(api_get_last_status($user_info['pid'], $user_info['uid'])); + $this->assertNotNull($item); } /** -- 2.39.5