TestGetLogisticRoutes.php 1.0 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445
  1. <?php
  2. namespace Tests\Services\OrderPackageReceivedSyncService;
  3. use App\OrderPackage;
  4. use App\Services\OrderPackageReceivedSyncService;
  5. use Illuminate\Foundation\Testing\RefreshDatabase;
  6. use Tests\TestCase;
  7. class TestGetLogisticRoutes extends TestCase
  8. {
  9. protected $order_package_ids;
  10. /** @var OrderPackageReceivedSyncService $service */
  11. public $service;
  12. function setUp(): void
  13. {
  14. parent::setUp();
  15. $this->service = app(OrderPackageReceivedSyncService::class);
  16. }
  17. public function testReturned()
  18. {
  19. $this->assertTrue(true);
  20. }
  21. function tearDown(): void
  22. {
  23. OrderPackage::destroy($this->order_package_ids);
  24. parent::tearDown();
  25. }
  26. /**
  27. * 测试顺丰接口连通性
  28. * @throws \Exception
  29. * @test
  30. */
  31. public function getMessage()
  32. {
  33. $data = ['SF' => ['SF1038651915891', 'SF1038651413847', 'SF1038611050071']];
  34. $result = $this->service->getLogisticRoutes($data);
  35. $this->assertCount(3,$result);
  36. }
  37. }