@@ -11,9 +11,9 @@ class DldasTest extends PHPUnit_Framework_TestCase {
11
11
12
12
public static function setUpBeforeClass () {
13
13
$ mock = new MockHandler ([
14
- new Response (200 , [], "<?xml version= \"1.0 \" encoding= \"UTF-8 \" standalone= \"yes \" ?><DldaOrderResponse><DldaOrder><CustomerOrderId>5a88d16d-f8a9-45c5-a5db-137d700c6a22</CustomerOrderId><OrderCreateDate>2014-07-10T12:38:11.833Z</OrderCreateDate><AccountId>14</AccountId><CreatedByUser>jbm</CreatedByUser><OrderId>ea9e90c2-77a4-4f82-ac47-e1c5bb1311f4</OrderId><LastModifiedDate>2014-07-10T12:38:11.833Z</LastModifiedDate><ProcessingStatus>RECEIVED</ProcessingStatus><DldaTnGroups><DldaTnGroup><TelephoneNumbers><TelephoneNumber>2053778335</TelephoneNumber><TelephoneNumber>2053865784</TelephoneNumber></TelephoneNumbers><AccountType>BUSINESS</AccountType><ListingType>LISTED</ListingType><ListingName><FirstName>Joe</FirstName><LastName>Smith</LastName></ListingName><ListAddress>true</ListAddress><Address><HouseNumber>12</HouseNumber><StreetName>ELM</StreetName><City>New York</City><StateCode>NY</StateCode><Zip>10007</Zip><Country>United States</Country><AddressType>Dlda</AddressType></Address></DldaTnGroup></DldaTnGroups></DldaOrder></DldaOrderResponse> " ),
14
+ new Response (200 , [], "<?xml version= \"1.0 \" encoding= \"UTF-8 \" standalone= \"yes \" ?><DldaOrderResponse><DldaOrder><CustomerOrderId>5a88d16d-f8a9-45c5-a5db-137d700c6a22</CustomerOrderId><OrderCreateDate>2014-07-10T12:38:11.833Z</OrderCreateDate><AccountId>14</AccountId><CreatedByUser>jbm</CreatedByUser><OrderId>ea9e90c2-77a4-4f82-ac47-e1c5bb1311f4</OrderId><LastModifiedDate>2014-07-10T12:38:11.833Z</LastModifiedDate><ProcessingStatus>RECEIVED</ProcessingStatus><DldaTnGroups><DldaTnGroup><TelephoneNumbers><TelephoneNumber>2053778335</TelephoneNumber><TelephoneNumber>2053865784</TelephoneNumber></TelephoneNumbers><SubscriberType>BUSINESS</SubscriberType><ListingType>LISTED</ListingType><ListingName><FirstName>Joe</FirstName><LastName>Smith</LastName></ListingName><ListAddress>true</ListAddress><Address><HouseNumber>12</HouseNumber><StreetName>ELM</StreetName><City>New York</City><StateCode>NY</StateCode><Zip>10007</Zip><Country>United States</Country><AddressType>Dlda</AddressType></Address></DldaTnGroup></DldaTnGroups></DldaOrder></DldaOrderResponse> " ),
15
15
new Response (200 , [], "<?xml version= \"1.0 \" encoding= \"UTF-8 \" standalone= \"yes \" ?><ResponseSelectWrapper><ListOrderIdUserIdDate><TotalCount>3</TotalCount><OrderIdUserIdDate><accountId>14</accountId><CountOfTNs>2</CountOfTNs><userId>team_ua</userId><lastModifiedDate>2014-07-07T10:06:43.427Z</lastModifiedDate><OrderType>dlda</OrderType><OrderDate>2014-07-07T10:06:43.427Z</OrderDate><orderId>37a6447c-1a0b-4be9-ba89-3f5cb0aea142</orderId><OrderStatus>FAILED</OrderStatus></OrderIdUserIdDate><OrderIdUserIdDate><accountId>14</accountId><CountOfTNs>2</CountOfTNs><userId>team_ua</userId><lastModifiedDate>2014-07-07T10:05:56.595Z</lastModifiedDate><OrderType>dlda</OrderType><OrderDate>2014-07-07T10:05:56.595Z</OrderDate><orderId>743b0e64-3350-42e4-baa6-406dac7f4a85</orderId><OrderStatus>RECEIVED</OrderStatus></OrderIdUserIdDate><OrderIdUserIdDate><accountId>14</accountId><CountOfTNs>2</CountOfTNs><userId>team_ua</userId><lastModifiedDate>2014-07-07T09:32:17.234Z</lastModifiedDate><OrderType>dlda</OrderType><OrderDate>2014-07-07T09:32:17.234Z</OrderDate><orderId>f71eb4d2-bfef-4384-957f-45cd6321185e</orderId><OrderStatus>RECEIVED</OrderStatus></OrderIdUserIdDate></ListOrderIdUserIdDate></ResponseSelectWrapper> " ),
16
- new Response (200 , [], "<?xml version= \"1.0 \" encoding= \"UTF-8 \" standalone= \"yes \" ?><DldaOrderResponse><DldaOrder><CustomerOrderId>5a88d16d-f8a9-45c5-a5db-137d700c6a22</CustomerOrderId><OrderCreateDate>2014-07-10T12:38:11.833Z</OrderCreateDate><AccountId>14</AccountId><CreatedByUser>jbm</CreatedByUser><OrderId>ea9e90c2-77a4-4f82-ac47-e1c5bb1311f4</OrderId><LastModifiedDate>2014-07-10T12:38:11.833Z</LastModifiedDate><ProcessingStatus>RECEIVED</ProcessingStatus><DldaTnGroups><DldaTnGroup><TelephoneNumbers><TelephoneNumber>2053778335</TelephoneNumber><TelephoneNumber>2053865784</TelephoneNumber></TelephoneNumbers><AccountType>BUSINESS</AccountType><ListingType>LISTED</ListingType><ListingName><FirstName>Joe</FirstName><LastName>Smith</LastName></ListingName><ListAddress>true</ListAddress><Address><HouseNumber>12</HouseNumber><StreetName>ELM</StreetName><City>New York</City><StateCode>NY</StateCode><Zip>10007</Zip><Country>United States</Country><AddressType>Dlda</AddressType></Address></DldaTnGroup></DldaTnGroups></DldaOrder></DldaOrderResponse> " ),
16
+ new Response (200 , [], "<?xml version= \"1.0 \" encoding= \"UTF-8 \" standalone= \"yes \" ?><DldaOrderResponse><DldaOrder><CustomerOrderId>5a88d16d-f8a9-45c5-a5db-137d700c6a22</CustomerOrderId><OrderCreateDate>2014-07-10T12:38:11.833Z</OrderCreateDate><AccountId>14</AccountId><CreatedByUser>jbm</CreatedByUser><OrderId>ea9e90c2-77a4-4f82-ac47-e1c5bb1311f4</OrderId><LastModifiedDate>2014-07-10T12:38:11.833Z</LastModifiedDate><ProcessingStatus>RECEIVED</ProcessingStatus><DldaTnGroups><DldaTnGroup><TelephoneNumbers><TelephoneNumber>2053778335</TelephoneNumber><TelephoneNumber>2053865784</TelephoneNumber></TelephoneNumbers><SubscriberType>BUSINESS</SubscriberType><ListingType>LISTED</ListingType><ListingName><FirstName>Joe</FirstName><LastName>Smith</LastName></ListingName><ListAddress>true</ListAddress><Address><HouseNumber>12</HouseNumber><StreetName>ELM</StreetName><City>New York</City><StateCode>NY</StateCode><Zip>10007</Zip><Country>United States</Country><AddressType>Dlda</AddressType></Address></DldaTnGroup></DldaTnGroups></DldaOrder></DldaOrderResponse> " ),
17
17
new Response (200 ),
18
18
new Response (200 , [], "<?xml version= \"1.0 \"?> <OrderHistoryWrapper><OrderHistory> <OrderDate>2014-09-04T16:28:11.320Z</OrderDate> <Note>The DL/DA request has been received</Note> <Author>jbm</Author><Status>RECEIVED</Status></OrderHistory> <OrderHistory><OrderDate>2014-09-04T16:28:18.742Z</OrderDate> <Note>The DL/DA request is being processed by our 3rd party supplier </Note><Author>jbm</Author><Status>PROCESSING</Status> </OrderHistory><OrderHistory><OrderDate>2014-09-05T19:00:17.968Z</OrderDate> <Note>The DL/DA request is complete for all TNs</Note> <Author>jbm</Author><Status>COMPLETE</Status></OrderHistory> </OrderHistoryWrapper> " ),
19
19
]);
@@ -37,7 +37,7 @@ public function testLidbsPost() {
37
37
"TelephoneNumbers " => [
38
38
"TelephoneNumber " => "4352154856 "
39
39
],
40
- "AccountType " => "RESIDENTIAL " ,
40
+ "SubscriberType " => "RESIDENTIAL " ,
41
41
"ListingType " => "LISTED " ,
42
42
"ListAddress " => "true " ,
43
43
"ListingName " => [
@@ -75,12 +75,12 @@ public function testLidbsPost() {
75
75
];
76
76
77
77
$ dlda = self ::$ dldas ->create ($ order_data , false );
78
- $ json = '{"CustomerOrderId":"123","DldaTnGroups":{"DldaTnGroup":[{"TelephoneNumbers":{"TelephoneNumber":"4352154856"},"AccountType ":"RESIDENTIAL","ListingType":"LISTED","ListAddress":"true","ListingName":{"FirstName":"FirstName","FirstName2":"FirstName2","LastName":"LastName","Designation":"Designation","TitleOfLineage":"TitleOfLineage","TitleOfAddress":"TitleOfAddress","TitleOfAddress2":"TitleOfAddress2","TitleOfLineageName2":"TitleOfLineageName2","TitleOfAddressName2":"TitleOfAddressName2","TitleOfAddress2Name2":"TitleOfAddress2Name2","PlaceListingAs":"PlaceListingAs"},"Address":{"City":"City","HouseNumber":"915","StreetName":"StreetName","StateCode":"StateCode","Zip":"Zip","Country":"Country","HousePrefix":"HousePrefix","HouseSuffix":"HouseSuffix","PreDirectional":"PreDirectional","StreetSuffix":"StreetSuffix","PostDirectional":"PostDirectional","AddressLine2":"AddressLine2","PlusFour":"PlusFour","AddressType":"AddressType"}}]}} ' ;
78
+ $ json = '{"CustomerOrderId":"123","DldaTnGroups":{"DldaTnGroup":[{"TelephoneNumbers":{"TelephoneNumber":"4352154856"},"SubscriberType ":"RESIDENTIAL","ListingType":"LISTED","ListAddress":"true","ListingName":{"FirstName":"FirstName","FirstName2":"FirstName2","LastName":"LastName","Designation":"Designation","TitleOfLineage":"TitleOfLineage","TitleOfAddress":"TitleOfAddress","TitleOfAddress2":"TitleOfAddress2","TitleOfLineageName2":"TitleOfLineageName2","TitleOfAddressName2":"TitleOfAddressName2","TitleOfAddress2Name2":"TitleOfAddress2Name2","PlaceListingAs":"PlaceListingAs"},"Address":{"City":"City","HouseNumber":"915","StreetName":"StreetName","StateCode":"StateCode","Zip":"Zip","Country":"Country","HousePrefix":"HousePrefix","HouseSuffix":"HouseSuffix","PreDirectional":"PreDirectional","StreetSuffix":"StreetSuffix","PostDirectional":"PostDirectional","AddressLine2":"AddressLine2","PlusFour":"PlusFour","AddressType":"AddressType"}}]}} ' ;
79
79
$ this ->assertEquals ($ json , json_encode ($ dlda ->to_array ()));
80
80
81
81
$ dlda = self ::$ dldas ->create ($ order_data );
82
82
83
- $ json = '{"CustomerOrderId":"5a88d16d-f8a9-45c5-a5db-137d700c6a22","OrderCreateDate":"2014-07-10T12:38:11.833Z","AccountId":"14","CreatedByUser":"jbm","OrderId":"ea9e90c2-77a4-4f82-ac47-e1c5bb1311f4","LastModifiedDate":"2014-07-10T12:38:11.833Z","ProcessingStatus":"RECEIVED","DldaTnGroups":{"DldaTnGroup":{"TelephoneNumbers":{"TelephoneNumber":["2053778335","2053865784"]},"AccountType ":"BUSINESS","ListingType":"LISTED","ListAddress":"true","ListingName":{"FirstName":"Joe","LastName":"Smith"},"Address":{"City":"New York","HouseNumber":"12","StreetName":"ELM","StateCode":"NY","Zip":"10007","Country":"United States","AddressType":"Dlda"}}}} ' ;
83
+ $ json = '{"CustomerOrderId":"5a88d16d-f8a9-45c5-a5db-137d700c6a22","OrderCreateDate":"2014-07-10T12:38:11.833Z","AccountId":"14","CreatedByUser":"jbm","OrderId":"ea9e90c2-77a4-4f82-ac47-e1c5bb1311f4","LastModifiedDate":"2014-07-10T12:38:11.833Z","ProcessingStatus":"RECEIVED","DldaTnGroups":{"DldaTnGroup":{"TelephoneNumbers":{"TelephoneNumber":["2053778335","2053865784"]},"SubscriberType ":"BUSINESS","ListingType":"LISTED","ListAddress":"true","ListingName":{"FirstName":"Joe","LastName":"Smith"},"Address":{"City":"New York","HouseNumber":"12","StreetName":"ELM","StateCode":"NY","Zip":"10007","Country":"United States","AddressType":"Dlda"}}}} ' ;
84
84
$ this ->assertEquals ($ json , json_encode ($ dlda ->to_array ()));
85
85
86
86
$ this ->assertEquals ("POST " , self ::$ container [self ::$ index ]['request ' ]->getMethod ());
@@ -104,7 +104,7 @@ public function testDldasGet() {
104
104
public function testLidbGet () {
105
105
$ dldas = self ::$ dldas ->dlda ("7802373f-4f52-4387-bdd1-c5b74833d6e2 " );
106
106
107
- $ json = '{"CustomerOrderId":"5a88d16d-f8a9-45c5-a5db-137d700c6a22","OrderCreateDate":"2014-07-10T12:38:11.833Z","AccountId":"14","CreatedByUser":"jbm","OrderId":"ea9e90c2-77a4-4f82-ac47-e1c5bb1311f4","LastModifiedDate":"2014-07-10T12:38:11.833Z","ProcessingStatus":"RECEIVED","DldaTnGroups":{"DldaTnGroup":{"TelephoneNumbers":{"TelephoneNumber":["2053778335","2053865784"]},"AccountType ":"BUSINESS","ListingType":"LISTED","ListAddress":"true","ListingName":{"FirstName":"Joe","LastName":"Smith"},"Address":{"City":"New York","HouseNumber":"12","StreetName":"ELM","StateCode":"NY","Zip":"10007","Country":"United States","AddressType":"Dlda"}}}} ' ;
107
+ $ json = '{"CustomerOrderId":"5a88d16d-f8a9-45c5-a5db-137d700c6a22","OrderCreateDate":"2014-07-10T12:38:11.833Z","AccountId":"14","CreatedByUser":"jbm","OrderId":"ea9e90c2-77a4-4f82-ac47-e1c5bb1311f4","LastModifiedDate":"2014-07-10T12:38:11.833Z","ProcessingStatus":"RECEIVED","DldaTnGroups":{"DldaTnGroup":{"TelephoneNumbers":{"TelephoneNumber":["2053778335","2053865784"]},"SubscriberType ":"BUSINESS","ListingType":"LISTED","ListAddress":"true","ListingName":{"FirstName":"Joe","LastName":"Smith"},"Address":{"City":"New York","HouseNumber":"12","StreetName":"ELM","StateCode":"NY","Zip":"10007","Country":"United States","AddressType":"Dlda"}}}} ' ;
108
108
$ this ->assertEquals ($ json , json_encode ($ dldas ->to_array ()));
109
109
110
110
$ this ->assertEquals ("GET " , self ::$ container [self ::$ index ]['request ' ]->getMethod ());
@@ -122,7 +122,7 @@ public function testPut() {
122
122
"TelephoneNumbers " => [
123
123
"TelephoneNumber " => "4352154856 "
124
124
],
125
- "AccountType " => "RESIDENTIAL " ,
125
+ "SubscriberType " => "RESIDENTIAL " ,
126
126
"ListingType " => "LISTED " ,
127
127
"ListAddress " => "true " ,
128
128
"ListingName " => [
@@ -161,7 +161,7 @@ public function testPut() {
161
161
162
162
$ dlda = self ::$ dldas ->create ($ order_data , false );
163
163
164
- $ json = '{"CustomerOrderId":"123","OrderId":"7802373f-4f52-4387-bdd1-c5b74833d6e2","DldaTnGroups":{"DldaTnGroup":[{"TelephoneNumbers":{"TelephoneNumber":"4352154856"},"AccountType ":"RESIDENTIAL","ListingType":"LISTED","ListAddress":"true","ListingName":{"FirstName":"FirstName","FirstName2":"FirstName2","LastName":"LastName","Designation":"Designation","TitleOfLineage":"TitleOfLineage","TitleOfAddress":"TitleOfAddress","TitleOfAddress2":"TitleOfAddress2","TitleOfLineageName2":"TitleOfLineageName2","TitleOfAddressName2":"TitleOfAddressName2","TitleOfAddress2Name2":"TitleOfAddress2Name2","PlaceListingAs":"PlaceListingAs"},"Address":{"City":"City","HouseNumber":"915","StreetName":"StreetName","StateCode":"StateCode","Zip":"Zip","Country":"Country","HousePrefix":"HousePrefix","HouseSuffix":"HouseSuffix","PreDirectional":"PreDirectional","StreetSuffix":"StreetSuffix","PostDirectional":"PostDirectional","AddressLine2":"AddressLine2","PlusFour":"PlusFour","AddressType":"AddressType"}}]}} ' ;
164
+ $ json = '{"CustomerOrderId":"123","OrderId":"7802373f-4f52-4387-bdd1-c5b74833d6e2","DldaTnGroups":{"DldaTnGroup":[{"TelephoneNumbers":{"TelephoneNumber":"4352154856"},"SubscriberType ":"RESIDENTIAL","ListingType":"LISTED","ListAddress":"true","ListingName":{"FirstName":"FirstName","FirstName2":"FirstName2","LastName":"LastName","Designation":"Designation","TitleOfLineage":"TitleOfLineage","TitleOfAddress":"TitleOfAddress","TitleOfAddress2":"TitleOfAddress2","TitleOfLineageName2":"TitleOfLineageName2","TitleOfAddressName2":"TitleOfAddressName2","TitleOfAddress2Name2":"TitleOfAddress2Name2","PlaceListingAs":"PlaceListingAs"},"Address":{"City":"City","HouseNumber":"915","StreetName":"StreetName","StateCode":"StateCode","Zip":"Zip","Country":"Country","HousePrefix":"HousePrefix","HouseSuffix":"HouseSuffix","PreDirectional":"PreDirectional","StreetSuffix":"StreetSuffix","PostDirectional":"PostDirectional","AddressLine2":"AddressLine2","PlusFour":"PlusFour","AddressType":"AddressType"}}]}} ' ;
165
165
$ this ->assertEquals ($ json , json_encode ($ dlda ->to_array ()));
166
166
167
167
$ dlda ->update ();
0 commit comments