service = app('OrderService'); $arr = [Str::uuid(),Str::uuid(),Str::uuid(),Str::uuid(),Str::uuid()]; $list = []; foreach ($arr as $item) { $orderHeader= new OracleDOCOrderHeader(); $orderHeader->orderno = (string)$item; $list[] = $orderHeader; } $this->data['OrderHeader'] = $list; } /** * @test */ public function pushOrderCreatedCache() { $renewal_list = config('sync.order_sync.cache_prefix.renewal_list'); $hasKey = config('sync.order_sync.cache_prefix.renewal_has'); $prefixKey = config('sync.order_sync.cache_prefix.renewal'); $this->service->pushOrderCache($this->data['OrderHeader'],$prefixKey,$hasKey,$renewal_list); try { Cache::get($hasKey); $this->assertNotNull(Cache::get($hasKey)); foreach ($this->data['OrderHeader'] as $datum) { $this->assertNotEmpty(Cache::get($prefixKey.$datum->orderno)); } $this->assertNotNull($this->data['OrderHeader']); } catch (\Exception $e) { $this->assertNotNull($e); } } public function tearDown(): void { cache()->flush(); parent::tearDown(); // TODO: Change the autogenerated stub } }