/twilio-php-master/Twilio/Tests/Integration/Api/V2010/Account/Sip/IpAccessControlListTest.php
PHP | 283 lines | 239 code | 38 blank | 6 comment | 0 complexity | 17926b003d432230eed1c9f111adf967 MD5 | raw file
Possible License(s): MPL-2.0-no-copyleft-exception, MIT, LGPL-2.1, Apache-2.0
- <?php
- /**
- * This code was generated by
- * \ / _ _ _| _ _
- * | (_)\/(_)(_|\/| |(/_ v1.0.0
- * / /
- */
- namespace Twilio\Tests\Integration\Api\V2010\Account\Sip;
- use Twilio\Exceptions\DeserializeException;
- use Twilio\Exceptions\TwilioException;
- use Twilio\Http\Response;
- use Twilio\Tests\HolodeckTestCase;
- use Twilio\Tests\Request;
- class IpAccessControlListTest extends HolodeckTestCase
- {
- public function testReadRequest()
- {
- $this->holodeck->mock(new Response(500, ''));
- try {
- $this->twilio->api->v2010->accounts("ACaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa")
- ->sip
- ->ipAccessControlLists->read();
- } catch (DeserializeException $e) {
- } catch (TwilioException $e) {
- }
- $this->assertRequest(new Request(
- 'get',
- 'https://api.twilio.com/2010-04-01/Accounts/ACaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa/SIP/IpAccessControlLists.json'
- ));
- }
- public function testReadFullResponse()
- {
- $this->holodeck->mock(new Response(
- 200,
- '
- {
- "end": 0,
- "first_page_uri": "/2010-04-01/Accounts/ACaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa/SIP/IpAccessControlLists.json?PageSize=50&Page=0",
- "ip_access_control_lists": [
- {
- "account_sid": "ACaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa",
- "date_created": "Fri, 17 Jul 2015 21:25:15 +0000",
- "date_updated": "Fri, 17 Jul 2015 21:25:15 +0000",
- "friendly_name": "aaaa",
- "sid": "ALaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa",
- "subresource_uris": {
- "ip_addresses": "/2010-04-01/Accounts/ACaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa/SIP/IpAccessControlLists/ALaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa/IpAddresses.json"
- },
- "uri": "/2010-04-01/Accounts/ACaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa/SIP/IpAccessControlLists/ALaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa.json"
- }
- ],
- "last_page_uri": "/2010-04-01/Accounts/ACaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa/SIP/IpAccessControlLists.json?PageSize=50&Page=0",
- "next_page_uri": null,
- "num_pages": 1,
- "page": 0,
- "page_size": 50,
- "previous_page_uri": null,
- "start": 0,
- "total": 1,
- "uri": "/2010-04-01/Accounts/ACaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa/SIP/IpAccessControlLists.json?PageSize=50&Page=0"
- }
- '
- ));
- $actual = $this->twilio->api->v2010->accounts("ACaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa")
- ->sip
- ->ipAccessControlLists->read();
- $this->assertGreaterThan(0, count($actual));
- }
- public function testReadEmptyResponse()
- {
- $this->holodeck->mock(new Response(
- 200,
- '
- {
- "end": 0,
- "first_page_uri": "/2010-04-01/Accounts/ACaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa/SIP/IpAccessControlLists.json?PageSize=50&Page=0",
- "ip_access_control_lists": [],
- "last_page_uri": "/2010-04-01/Accounts/ACaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa/SIP/IpAccessControlLists.json?PageSize=50&Page=0",
- "next_page_uri": null,
- "num_pages": 1,
- "page": 0,
- "page_size": 50,
- "previous_page_uri": null,
- "start": 0,
- "total": 1,
- "uri": "/2010-04-01/Accounts/ACaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa/SIP/IpAccessControlLists.json?PageSize=50&Page=0"
- }
- '
- ));
- $actual = $this->twilio->api->v2010->accounts("ACaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa")
- ->sip
- ->ipAccessControlLists->read();
- $this->assertNotNull($actual);
- }
- public function testCreateRequest()
- {
- $this->holodeck->mock(new Response(500, ''));
- try {
- $this->twilio->api->v2010->accounts("ACaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa")
- ->sip
- ->ipAccessControlLists->create("friendlyName");
- } catch (DeserializeException $e) {
- } catch (TwilioException $e) {
- }
- $values = array(
- 'FriendlyName' => "friendlyName",
- );
- $this->assertRequest(new Request(
- 'post',
- 'https://api.twilio.com/2010-04-01/Accounts/ACaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa/SIP/IpAccessControlLists.json',
- null,
- $values
- ));
- }
- public function testCreateResponse()
- {
- $this->holodeck->mock(new Response(
- 201,
- '
- {
- "account_sid": "ACaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa",
- "date_created": "Fri, 17 Jul 2015 21:25:15 +0000",
- "date_updated": "Fri, 17 Jul 2015 21:25:15 +0000",
- "friendly_name": "aaaa",
- "sid": "ALaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa",
- "subresource_uris": {
- "ip_addresses": "/2010-04-01/Accounts/ACaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa/SIP/IpAccessControlLists/ALaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa/IpAddresses.json"
- },
- "uri": "/2010-04-01/Accounts/ACaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa/SIP/IpAccessControlLists/ALaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa.json"
- }
- '
- ));
- $actual = $this->twilio->api->v2010->accounts("ACaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa")
- ->sip
- ->ipAccessControlLists->create("friendlyName");
- $this->assertNotNull($actual);
- }
- public function testFetchRequest()
- {
- $this->holodeck->mock(new Response(500, ''));
- try {
- $this->twilio->api->v2010->accounts("ACaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa")
- ->sip
- ->ipAccessControlLists("ALaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa")->fetch();
- } catch (DeserializeException $e) {
- } catch (TwilioException $e) {
- }
- $this->assertRequest(new Request(
- 'get',
- 'https://api.twilio.com/2010-04-01/Accounts/ACaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa/SIP/IpAccessControlLists/ALaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa.json'
- ));
- }
- public function testFetchResponse()
- {
- $this->holodeck->mock(new Response(
- 200,
- '
- {
- "account_sid": "ACaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa",
- "date_created": "Fri, 17 Jul 2015 21:25:15 +0000",
- "date_updated": "Fri, 17 Jul 2015 21:25:15 +0000",
- "friendly_name": "aaaa",
- "sid": "ALaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa",
- "subresource_uris": {
- "ip_addresses": "/2010-04-01/Accounts/ACaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa/SIP/IpAccessControlLists/ALaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa/IpAddresses.json"
- },
- "uri": "/2010-04-01/Accounts/ACaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa/SIP/IpAccessControlLists/ALaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa.json"
- }
- '
- ));
- $actual = $this->twilio->api->v2010->accounts("ACaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa")
- ->sip
- ->ipAccessControlLists("ALaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa")->fetch();
- $this->assertNotNull($actual);
- }
- public function testUpdateRequest()
- {
- $this->holodeck->mock(new Response(500, ''));
- try {
- $this->twilio->api->v2010->accounts("ACaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa")
- ->sip
- ->ipAccessControlLists("ALaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa")->update("friendlyName");
- } catch (DeserializeException $e) {
- } catch (TwilioException $e) {
- }
- $values = array(
- 'FriendlyName' => "friendlyName",
- );
- $this->assertRequest(new Request(
- 'post',
- 'https://api.twilio.com/2010-04-01/Accounts/ACaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa/SIP/IpAccessControlLists/ALaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa.json',
- null,
- $values
- ));
- }
- public function testUpdateResponse()
- {
- $this->holodeck->mock(new Response(
- 200,
- '
- {
- "account_sid": "ACaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa",
- "date_created": "Fri, 17 Jul 2015 21:25:15 +0000",
- "date_updated": "Fri, 17 Jul 2015 21:25:15 +0000",
- "friendly_name": "aaaa",
- "sid": "ALaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa",
- "subresource_uris": {
- "ip_addresses": "/2010-04-01/Accounts/ACaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa/SIP/IpAccessControlLists/ALaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa/IpAddresses.json"
- },
- "uri": "/2010-04-01/Accounts/ACaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa/SIP/IpAccessControlLists/ALaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa.json"
- }
- '
- ));
- $actual = $this->twilio->api->v2010->accounts("ACaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa")
- ->sip
- ->ipAccessControlLists("ALaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa")->update("friendlyName");
- $this->assertNotNull($actual);
- }
- public function testDeleteRequest()
- {
- $this->holodeck->mock(new Response(500, ''));
- try {
- $this->twilio->api->v2010->accounts("ACaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa")
- ->sip
- ->ipAccessControlLists("ALaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa")->delete();
- } catch (DeserializeException $e) {
- } catch (TwilioException $e) {
- }
- $this->assertRequest(new Request(
- 'delete',
- 'https://api.twilio.com/2010-04-01/Accounts/ACaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa/SIP/IpAccessControlLists/ALaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa.json'
- ));
- }
- public function testDeleteResponse()
- {
- $this->holodeck->mock(new Response(
- 204,
- null
- ));
- $actual = $this->twilio->api->v2010->accounts("ACaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa")
- ->sip
- ->ipAccessControlLists("ALaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa")->delete();
- $this->assertTrue($actual);
- }
- }