public function testVersion() { $vk = new \getjump\Vk\Core(); $vk->apiVersion('5.27'); $v1 = $v2 = false; try { $vk->request('users.get')->one(); } catch (\getjump\Vk\Exception\Error $e) { foreach ($e->error->request_params as &$p) { if ($p->key == 'v') { $v1 = $p->value; break; } } $this->assertEquals(113, $e->getCode()); } try { $obj2 = $vk->request('users.get')->one(); } catch (\getjump\Vk\Exception\Error $e) { foreach ($e->error->request_params as &$p) { if ($p->key == 'v') { $v2 = $p->value; break; } } $this->assertEquals(113, $e->getCode(), 'Error code doesn\'t equal'); $this->assertEquals('5.27', $v1); $this->assertEquals('5.27', $v2); } }
public function testGet() { $vk = new \getjump\Vk\Core(); $user = new \getjump\Vk\Wrapper\User($vk->apiVersion('5.21')); $obj = $user->get(1)->response->data[0]; $this->assertInstanceOf('\\getjump\\Vk\\Model\\User', $obj); $this->assertEquals(1, $obj->id); }
public function testGet() { $vk = new \getjump\Vk\Core(); $user = new \getjump\Vk\Wrapper\User($vk->apiVersion('5.21')); $obj = $user->get(1, [U::STATUS, 'id'])->response->one(); $this->assertInstanceOf('\\getjump\\Vk\\Model\\Status', $obj->getStatus()); $this->assertInstanceOf('\\getjump\\Vk\\Model\\User', $obj); $this->assertEquals(1, $obj->id); }