@@ -650,6 +650,7 @@ public function testGetTrackingErrorResponse(): void
650650 */
651651 public function getTrackResponse ($ shipTimeStamp , $ expectedDate , $ expectedTime ): array
652652 {
653+ $ expectedDateTime = ($ expectedDate ? date ('Y-m-d ' , strtotime ($ expectedDate )) : null ).'T ' .$ expectedTime ;
653654 $ trackResponse = '{"transactionId":"4d37cd0c-f4e8-449f-ac95-d4d3132f0572",
654655 "output":{"completeTrackResults":[{"trackingNumber":"122816215025810","trackResults":[{"trackingNumberInfo":
655656 {"trackingNumber":"122816215025810","trackingNumberUniqueId":"12013~122816215025810~FDEG","carrierCode":"FDXG"},
@@ -661,14 +662,14 @@ public function getTrackResponse($shipTimeStamp, $expectedDate, $expectedTime):
661662 "latestStatusDetail":{"code":"DL","derivedCode":"DL","statusByLocale":"Delivered","description":"Delivered",
662663 "scanLocation":{"city":"Norton","stateOrProvinceCode":"VA","countryCode":"US","residential":false,
663664 "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"},
665666 {"type":"SHIP","dateTime":" ' .$ shipTimeStamp .'"}],"availableImages":[{"type":"SIGNATURE_PROOF_OF_DELIVERY"}],
666667 "specialHandlings":[{"type":"DIRECT_SIGNATURE_REQUIRED","description":"Direct Signature Required",
667668 "paymentType":"OTHER"}],"packageDetails":{"packagingDescription":{"type":"YOUR_PACKAGING","description":
668669 "Package"},"physicalPackagingType":"PACKAGE","sequenceNumber":"1","count":"1","weightAndDimensions":
669670 {"weight":[{"value":"21.5","unit":"LB"},{"value":"9.75","unit":"KG"}],"dimensions":[{"length":22,"width":17,
670671 "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 .'",
672673 "eventType":"DL","eventDescription":"Delivered","exceptionCode":"","exceptionDescription":"","scanLocation":
673674 {"streetLines":[""],"city":"Norton","stateOrProvinceCode":"VA","postalCode":"24273","countryCode":"US",
674675 "residential":false,"countryName":"United States"},"locationType":"DELIVERY_LOCATION","derivedStatusCode":"DL",
@@ -951,27 +952,27 @@ public function shipDateDataProvider(): array
951952 'tracking1 ' => [
952953 'tracking1 ' ,
953954 'shipTimestamp ' => '2020-08-15T02:06:35+03:00 ' ,
954- 'expectedDate ' => '2014-01-09 ' ,
955+ 'expectedDate ' => '2014-01-09 18:31:00 ' ,
955956 '18:31:00 ' ,
956957 0 ,
957958 ],
958959 'tracking1-again ' => [
959960 'tracking1 ' ,
960961 'shipTimestamp ' => '2014-01-09T02:06:35+03:00 ' ,
961- 'expectedDate ' => '2014-01-09 ' ,
962+ 'expectedDate ' => '2014-01-09 18:31:00 ' ,
962963 '18:31:00 ' ,
963964 0 ,
964965 ],
965966 'tracking2 ' => [
966967 'tracking2 ' ,
967968 'shipTimestamp ' => '2014-01-09T02:06:35+03:00 ' ,
968- 'expectedDate ' => '2014-01-09 ' ,
969+ 'expectedDate ' => '2014-01-09 23:06:35 ' ,
969970 '23:06:35 ' ,
970971 ],
971972 'tracking3 ' => [
972973 'tracking3 ' ,
973974 'shipTimestamp ' => '2014-01-09T14:06:35 ' ,
974- 'expectedDate ' => '2014-01-09 ' ,
975+ 'expectedDate ' => '2014-01-09 18:31:00 ' ,
975976 '18:31:00 ' ,
976977 ],
977978 'tracking4 ' => [
0 commit comments