CreateOrderInfoTest.php 1.2 KB

1234567891011121314151617181920212223242526272829303132333435363738394041424344
  1. <?php
  2. namespace Tests\Services\OrderService\CreateOrderInfoTest;
  3. use App\Services\OracleDOCOrderHeaderService;
  4. use App\Services\OrderService;
  5. use Carbon\Carbon;
  6. use Illuminate\Foundation\Testing\RefreshDatabase;
  7. use Illuminate\Foundation\Testing\WithFaker;
  8. use Tests\TestCase;
  9. class CreateOrderInfoTest extends TestCase
  10. {
  11. /**
  12. * @var OrderService $service
  13. * @var OracleDOCOrderHeaderService $orderHeaderService
  14. */
  15. public $service;
  16. public $orderHeaderService;
  17. public function setUp(): void
  18. {
  19. parent::setUp();
  20. $this->service=app('OrderService');
  21. $this->orderHeaderService=app('OracleDocOrderHeaderService');
  22. }
  23. public function testCreateOrderInfo()
  24. {
  25. $carbon =Carbon::now()->subHours(1);
  26. $date = '2020-05-18 18:13:50';
  27. var_dump(((string)Carbon::now()));
  28. $orderHeader = $this->orderHeaderService->getWMSOrderOnStartDate($carbon);
  29. var_dump($orderHeader->count());
  30. var_dump((string)Carbon::now());
  31. $this->service->createOrderInfo($orderHeader);
  32. var_dump((string)Carbon::now());
  33. $order = $this->service->getByWmsOrders($orderHeader);
  34. $this->assertNotNull($order);
  35. $this->assertNotNull($orderHeader);
  36. }
  37. }