stationCacheShelfGridService = app(StationCacheShelfGridService::class); $this->data['girds'] = factory(StationCacheShelfGrid::class)->times(3)->create(); } public function testCancelTask() { $this->stationCacheShelfGridService->cancelTask($this->data['grids']); $grids = StationCacheShelfGrid::query()->where('id',data_get($this->data['girds'],'*.id'))->whereNull('material_box_id')->where('status',0)->count(); $this->assertCount($grids, $this->data['grids']); } protected function tearDown(): void { StationCacheShelfGrid::query()->where('id',data_get($this->data['girds'],'*.id'))->whereNull('material_box_id')->where('status',0)->delete(); parent::tearDown(); } }