public function getAll($label = null, $page = 1, $perPage = 25)
{
$params = array('page' => $page, 'per_page' => $perPage);
if ($label !== null) {
$params['label'] = $label;
}
return $this->_user->get('account/identity', $params);
}
/** * @dataProvider getAllProvider * @covers Datasift_Account_Identity::getAll */ public function testGetAll($label, $apiResult, $expectedResult) { $page = 1; $perPage = 10; $identity = new DataSift_Account_Identity($this->_user); DataSift_MockApiClient::setResponse($apiResult); if (isset($expectedResult['error'])) { $this->setExpectedException('DataSift_Exception_APIError'); } $result = $identity->getAll($label, $page, $perPage); $this->assertEquals($expectedResult, $result); }