@@ -650,6 +650,7 @@ public function testGetTrackingErrorResponse(): void
650
650
*/
651
651
public function getTrackResponse ($ shipTimeStamp , $ expectedDate , $ expectedTime ): array
652
652
{
653
+ $ expectedDateTime = ($ expectedDate ? date ('Y-m-d ' , strtotime ($ expectedDate )) : null ).'T ' .$ expectedTime ;
653
654
$ trackResponse = '{"transactionId":"4d37cd0c-f4e8-449f-ac95-d4d3132f0572",
654
655
"output":{"completeTrackResults":[{"trackingNumber":"122816215025810","trackResults":[{"trackingNumberInfo":
655
656
{"trackingNumber":"122816215025810","trackingNumberUniqueId":"12013~122816215025810~FDEG","carrierCode":"FDXG"},
@@ -661,14 +662,14 @@ public function getTrackResponse($shipTimeStamp, $expectedDate, $expectedTime):
661
662
"latestStatusDetail":{"code":"DL","derivedCode":"DL","statusByLocale":"Delivered","description":"Delivered",
662
663
"scanLocation":{"city":"Norton","stateOrProvinceCode":"VA","countryCode":"US","residential":false,
663
664
"countryName":"United States"}},"dateAndTimes":[{"type":"ACTUAL_DELIVERY","dateTime":
664
- " ' .$ expectedDate . ' T ' . $ expectedTime .'"},{"type":"ACTUAL_PICKUP","dateTime":"2016-08-01T00:00:00-06:00"},
665
+ " ' .$ expectedDateTime .'"},{"type":"ACTUAL_PICKUP","dateTime":"2016-08-01T00:00:00-06:00"},
665
666
{"type":"SHIP","dateTime":" ' .$ shipTimeStamp .'"}],"availableImages":[{"type":"SIGNATURE_PROOF_OF_DELIVERY"}],
666
667
"specialHandlings":[{"type":"DIRECT_SIGNATURE_REQUIRED","description":"Direct Signature Required",
667
668
"paymentType":"OTHER"}],"packageDetails":{"packagingDescription":{"type":"YOUR_PACKAGING","description":
668
669
"Package"},"physicalPackagingType":"PACKAGE","sequenceNumber":"1","count":"1","weightAndDimensions":
669
670
{"weight":[{"value":"21.5","unit":"LB"},{"value":"9.75","unit":"KG"}],"dimensions":[{"length":22,"width":17,
670
671
"height":10,"units":"IN"},{"length":55,"width":43,"height":25,"units":"CM"}]},"packageContent":[]},
671
- "shipmentDetails":{"possessionStatus":true},"scanEvents":[{"date":" ' .$ expectedDate . ' T ' . $ expectedTime .'",
672
+ "shipmentDetails":{"possessionStatus":true},"scanEvents":[{"date":" ' .$ expectedDateTime .'",
672
673
"eventType":"DL","eventDescription":"Delivered","exceptionCode":"","exceptionDescription":"","scanLocation":
673
674
{"streetLines":[""],"city":"Norton","stateOrProvinceCode":"VA","postalCode":"24273","countryCode":"US",
674
675
"residential":false,"countryName":"United States"},"locationType":"DELIVERY_LOCATION","derivedStatusCode":"DL",
@@ -951,27 +952,27 @@ public function shipDateDataProvider(): array
951
952
'tracking1 ' => [
952
953
'tracking1 ' ,
953
954
'shipTimestamp ' => '2020-08-15T02:06:35+03:00 ' ,
954
- 'expectedDate ' => '2014-01-09 ' ,
955
+ 'expectedDate ' => '2014-01-09 18:31:00 ' ,
955
956
'18:31:00 ' ,
956
957
0 ,
957
958
],
958
959
'tracking1-again ' => [
959
960
'tracking1 ' ,
960
961
'shipTimestamp ' => '2014-01-09T02:06:35+03:00 ' ,
961
- 'expectedDate ' => '2014-01-09 ' ,
962
+ 'expectedDate ' => '2014-01-09 18:31:00 ' ,
962
963
'18:31:00 ' ,
963
964
0 ,
964
965
],
965
966
'tracking2 ' => [
966
967
'tracking2 ' ,
967
968
'shipTimestamp ' => '2014-01-09T02:06:35+03:00 ' ,
968
- 'expectedDate ' => '2014-01-09 ' ,
969
+ 'expectedDate ' => '2014-01-09 23:06:35 ' ,
969
970
'23:06:35 ' ,
970
971
],
971
972
'tracking3 ' => [
972
973
'tracking3 ' ,
973
974
'shipTimestamp ' => '2014-01-09T14:06:35 ' ,
974
- 'expectedDate ' => '2014-01-09 ' ,
975
+ 'expectedDate ' => '2014-01-09 18:31:00 ' ,
975
976
'18:31:00 ' ,
976
977
],
977
978
'tracking4 ' => [
0 commit comments