Inheritance: extends TestCase
コード例 #1
0
 public static function setUpBeforeClass()
 {
     $mock = new MockHandler([new Response(201, ['Location' => 'https://api.test.inetwork.com:443/v1.0/accounts/9500249/sites/2489']), new Response(200, [], "<?xml version=\"1.0\" encoding=\"UTF-8\" standalone=\"yes\"?><SitesResponse>    <Sites>        <Site>            <Id>2297</Id>            <Name>API Test Site</Name>        </Site>        <Site>            <Id>2301</Id>            <Name>My First Site</Name>            <Description>A Site From Node SDK Examples</Description>        </Site>    </Sites></SitesResponse>"), new Response(200, [], "<?xml version=\"1.0\" encoding=\"UTF-8\" standalone=\"yes\"?><SitesResponse>    <Sites>        <Site>            <Id>2297</Id>            <Name>API Test Site</Name>        </Site></Sites></SitesResponse>"), new Response(200), new Response(200), new Response(200), new Response(200), new Response(200), new Response(200, [], "<?xml version=\"1.0\" encoding=\"UTF-8\" standalone=\"yes\"?><SiteTNsResponse>    <SiteTNs>        <TotalCount>4</TotalCount>    </SiteTNs></SiteTNsResponse>"), new Response(200, [], "<?xml version=\"1.0\" encoding=\"UTF-8\" standalone=\"yes\"?><LNPResponseWrapper>    <TotalCount>4</TotalCount>    <Links>        <first>Link=&lt;https://api.test.inetwork.com:443/v1.0/accounts/9500249/sites/2297/portins?page=1&amp;size=30&gt;;rel=\"first\";</first>    </Links>    <lnpPortInfoForGivenStatus>        <CountOfTNs>1</CountOfTNs>        <userId>System</userId>        <lastModifiedDate>2015-06-03T15:06:36.234Z</lastModifiedDate>        <OrderDate>2015-06-03T15:06:35.533Z</OrderDate>        <OrderId>535ba91e-5363-474e-8c97-c374a4aa6a02</OrderId>        <OrderType>port_in</OrderType>        <BillingTelephoneNumber>9193491234</BillingTelephoneNumber>        <LNPLosingCarrierId>1537</LNPLosingCarrierId>        <LNPLosingCarrierName>Test Losing Carrier L3</LNPLosingCarrierName>        <ProcessingStatus>SUBMITTED</ProcessingStatus>        <RequestedFOCDate>2015-06-03T15:30:00.000Z</RequestedFOCDate>        <VendorId>49</VendorId>        <VendorName>Bandwidth CLEC</VendorName>        <PON>BWC1433343996123</PON>    </lnpPortInfoForGivenStatus>    <lnpPortInfoForGivenStatus>        <CountOfTNs>1</CountOfTNs>        <userId>byo_dev</userId>        <lastModifiedDate>2015-06-03T15:10:13.384Z</lastModifiedDate>        <OrderDate>2015-06-03T15:10:12.808Z</OrderDate>        <OrderId>98939562-90b0-40e9-8335-5526432d9741</OrderId>        <OrderType>port_in</OrderType>        <BillingTelephoneNumber>7576768750</BillingTelephoneNumber>        <LNPLosingCarrierId>1537</LNPLosingCarrierId>        <LNPLosingCarrierName>Test Losing Carrier L3</LNPLosingCarrierName>        <ProcessingStatus>SUBMITTED</ProcessingStatus>        <RequestedFOCDate>2015-06-03T15:30:00.000Z</RequestedFOCDate>        <VendorId>49</VendorId>        <VendorName>Bandwidth CLEC</VendorName>        <PON>BWC1433344213212</PON>    </lnpPortInfoForGivenStatus></LNPResponseWrapper>")]);
     self::$container = [];
     $history = Middleware::history(self::$container);
     $handler = HandlerStack::create($mock);
     $handler->push($history);
     $client = new Iris\Client("test", "test", array('url' => 'https://api.test.inetwork.com/v1.0', 'handler' => $handler));
     $account = new Iris\Account(9500249, $client);
     self::$sites = $account->sites();
 }
コード例 #2
0
 public static function tearDownAfterClass()
 {
     self::$site = null;
 }