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() { $this->service->pushOrderUpdatedCache($this->data['OrderHeader']); $this->assertIsBool(Cache::get('order_newest_update_has_set')); foreach ($this->data['OrderHeader'] as $datum) { $this->assertNotEmpty(Cache::get('order_newest_update_'.$datum->orderno)); } $this->assertNotNull($this->data['OrderHeader']); } public function tearDown(): void { Cache::forget('order_newest_update_cache_keys'); Cache::forget('order_newest_update_has_set'); foreach ($this->data['OrderHeader'] as $item) { Cache::forget('order_newest_update_'.$item->orderno); } parent::tearDown(); // TODO: Change the autogenerated stub } }