/** * @covers wishlist\classes\BaseApi::show */ public function testShow() { $model = new \Wishlist_model(); $model->updateWishList(1, array('access' => 'public', 'hash' => '222')); $result = $this->object->show('222'); $this->assertNotEmpty($result); $this->assertInternalType('array', $result); $this->assertCount(1, $result); //----------- Try to get not existing list $result = $this->object->show('32323'); $this->assertNotEmpty($result); $this->assertInternalType('array', $result); $this->assertCount(1, $result); $this->assertRegExp('/Неверний запрос/', $result[0]); //----------- Try to get private list $model->updateWishList(5, array('access' => 'private', 'hash' => '4444')); $result = $this->object->show('4444'); $this->assertNotEmpty($result); $this->assertInternalType('array', $result); $this->assertRegExp('/Неверний запрос/', $result[0]); }