GetOrderSyncAtTest.php 1.0 KB

12345678910111213141516171819202122232425262728293031323334353637383940414243444546
  1. <?php
  2. namespace Tests\Services\OrderService;
  3. use App\Services\OrderService;
  4. use Illuminate\Foundation\Testing\RefreshDatabase;
  5. use Tests\TestCase;
  6. class GetOrderSyncAtTest extends TestCase
  7. {
  8. /**
  9. * @var OrderService $service
  10. */
  11. private $service;
  12. public function setUp(): void
  13. {
  14. parent::setUp(); // TODO: Change the autogenerated stub
  15. $this->service = app('OrderService');
  16. }
  17. /**
  18. * @test
  19. */
  20. public function getCreatedOrderSyncAt()
  21. {
  22. $key = config('sync.order_sync.cache_prefix.created_at');
  23. $data = $this->service->getOrderSyncAt($key);
  24. $this->assertNotEmpty($data);
  25. }
  26. /**
  27. * @test
  28. */
  29. public function getUpdatedOrderSyncAt()
  30. {
  31. $key = config('sync.order_sync.cache_prefix.updated_at');
  32. $data = $this->service->getOrderSyncAt($key,'renewal');
  33. $this->assertNotEmpty($data);
  34. }
  35. public function tearDown(): void
  36. {
  37. parent::tearDown(); // TODO: Change the autogenerated stub
  38. }
  39. }